-1

2 つの Linux VM ボックスがあります。

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 ネットマスク 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 アップ

!!この IP への ping に失敗しました!!

ただし、1 ~ 2 時間後には正常に ping を実行できます。

4

1 に答える 1

2

3) VM2 に同じ仮想 IP を追加します。

ただし、1 ~ 2 時間後には正常に ping を実行できます。

クライアントの ARP テーブルをフラッシュしてみてください。

ip neigh flush all dev eth0

また、新しい IP を取得した後に 2 番目の VM に Gratuitous ARP を送信させると、問題が解決すると思います。

于 2012-12-18T04:21:36.283 に答える