2 Linux框上的虚拟IP故障转移

时间:2012-12-18 04:12:04

标签: linux virtual-ip-address

我有2个Linux VM Box。

VM1 ip为192.168.0.4 VM2 ip为192.168.0.5

GW:192.168.0.1,网络掩码:255.255.255.0

1)我在 VM1

上添加了虚拟IP

ifconfig eth0:1 192.168.0.10 netmask 255.255.255.0 up

然后我可以从我的客户端成功ping它

2)删除 VM1

上的虚拟IP

ifconfig eth0:1 192.168.0.10 netmask 255.255.255.0 down

然后我无法从我的客户端成功ping它

3)在 VM2

上添加相同的虚拟IP

ifconfig eth0:1 192.168.0.10 netmask 255.255.255.0 up

!!我没能ping这个ip !!

然而1-2小时后,我可以成功ping它。

1 个答案:

答案 0 :(得分:2)

  

3)在VM2上添加相同的虚拟IP

     

然而1-2小时后,我可以成功ping它。

尝试刷新客户端上的ARP表:

ip neigh flush all dev eth0

另外,我相信让第二个VM在获得新IP后发送免费ARP会解决问题。