我有 2 个 Linux VM Box。
VM1 ip 是 192.168.0.4VM2 ip 是 192.168.0.5
GW:192.168.0.1,净掩码:255.255.255.0
1)我在 VM1 上添加了虚拟 IP
ifconfig eth0:1 192.168.0.10 网络掩码 255.255.255.0 向上
然后我可以从我的客户端成功 ping 它
2)删除了VM1上的虚拟IP
ifconfig eth0:1 192.168.0.10 网络掩码 255.255.255.0 向下
然后我无法从我的客户端成功ping它
3)在 VM2 上添加相同的虚拟 IP
ifconfig eth0:1 192.168.0.10 网络掩码 255.255.255.0 向上
!!我未能ping到这个IP!
但是 1-2 小时后,我可以成功 ping 它。
3)在 VM2 上添加相同的虚拟 IP
但是 1-2 小时后,我可以成功 ping 它。
尝试刷新客户端上的 ARP 表:
ip neigh flush all dev eth0
另外,我相信让第二个虚拟机在获得新 IP 后发送免费的 ARP 将解决问题。