在多网关网络中跳跃网关?


2

我在一个有多个网关的网络上,似乎我的机器连接的网关不同于我的手机。我很好奇如何切换到另一个网关。我已经尝试断开连接并重新连接,但是我没有分配不同的IP(我假设我在给定时间内租用了一个特定的IP并且无法切换此方法)。是否可以在不同的网关中强制连接?我尝试使用route添加网关,但我的目标地址限制我只使用特定的网关。

Answers:


0

说明很简单,真的:

   sudo ip route del default 
   sudo ip route add default via Ip.Add.OfNew.Gateway

但要小心。您的系统管理员可能已经实施了一系列检查,这使得这种重新定向变得不可能。例如,他可以使用防火墙(iptables)检查客户端的MAC地址,拒绝转发所有客户端的流量,除了明确允许的客户端。所以他可能已经决定所有的移动设备通过网关1,而所有的PC都通过网关2,在那里进行更严格的控制活动(没有聊天,没有IRC,没有脸谱,没有色情,没有拍摄微风)强制执行。

因此,即使这两个命令绝对正确,但您可能无法访问WAN。

如果确实如此,您可能会听通用流量,找到流量通过您感兴趣的网关的人,然后将您的PC的MAC地址(称为欺骗)更改为与允许的机器相同,并且然后给自己一个静态 IP地址,再次与欺骗机器相同。因此,您将看到要通过的网关,与允许的机器相同,并且您将被允许通过。

玩得开心,但不要滥用它。

编辑:

您的评论显示您的网关位于与您的电脑不同的子网中。您必须在适当的范围内给自己一个静态IP。您可以尝试:

   sudo service network-manager stop
   sudo ip link set dev eth0 down
   sudo ip addr flush dev eth0
   sudo ip addr add 10.1.224.177/24 dev eth0
   sudo ip link set dev eth0 up

现在将默认网关更改为10.1.22.1,然后重试。如果这不起作用,您可能希望将177替换为您知道尚未占用的其他数字。


我很欣赏这个解决方案,但我还没有到达WAN。我希望我可以通过我的机器通过特定网关实现连接,而不依赖于其他机器的信息。如果我没有其他机器可以欺骗,我不想失去运气。我尝试了你推荐的东西,它改变了网关,但是我的目的地是一样的,把我锁在广域网上。当我运行ifconfig无线设备告诉我10.1.243.11,而我的目标地址route -n是10.1.224.0,我的网关是10.1.224.1。
Zulfe 2015年

@Zulfe请看我的编辑。
MariusMatutiae 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.