我得到了以下路由设置:
Target Gateway Mask
0.0.0.0 192.168.1.1 0.0.0.0
192.168.2.0 192.168.1.2 255.255.255.0
192.168.1.0 0.0.0.0 255.255.255.0
路由器 192.168.1.1 连接到互联网。路由器 192.168.1.2 连接到另一个 LAN。路由有效,我可以按预期访问 192.168.2.* 的互联网和主机。
然后
路由器 192.168.1.2 已将其 IP 地址更改为 192.168.1.10。路由表没有改变,就像上面一样。
ARP 表同时具有 192.168.1.2(旧)和 192.168.1.10(新),如果这会产生任何影响吗?
这种行为令人困惑,所以我确实尝试了与另一台机器(以前不是网络的一部分)相同的路由配置,并且正如我预期的那样它不起作用。从 ARP 表中仅找到 192.168.1.10 作为已解析记录,这也是预期的行为。
所以,我的问题是:为什么路由到 192.168.2.* 主机仍然有效?不再有通往该网络的有效路线。
如果重要的话,仍然通过“传统”路由连接的操作系统是 linux 3.18.7。