2 Linux 机器上的虚拟 IP 故障转移



我有 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 将解决问题。