iproute2に示されているIPアドレスの順序に関連していると思われるいくつかのネットワーク問題があります。通常は次のようになります。
# ip -4 -o address show dev eth0
2: eth0 inet 192.168.222.212/23 brd 192.168.223.255 scope global eth0\ valid_lft forever preferred_lft forever
2: eth0 inet 169.254.0.2/24 scope global eth0:0\ valid_lft forever preferred_lft forever
2: eth0 inet 169.254.1.2/24 scope global eth0:1\ valid_lft forever preferred_lft forever
ただし、ネットワーク上のプライマリIPを更新または再追加する奇妙なイベントが発生し、リストの下部に表示されました。
# ip -4 -o address show dev eth0
2: eth0 inet 169.254.0.2/24 scope global eth0:0\ valid_lft forever preferred_lft forever
2: eth0 inet 169.254.1.2/24 scope global eth0:1\ valid_lft forever preferred_lft forever
2: eth0 inet 192.168.222.212/23 brd 192.168.223.255 scope global eth0\ valid_lft forever preferred_lft forever
したがって、この場合、インターフェイス全体を再起動またはフラッシュし、IPを再追加するまで送信されるIGMPパケットは、192.168.222.212ではなく169.254.0.2から出てきます。
新しく作成されたIPをリストの上部に強制的に表示する方法はありますか?これを達成するにはカーネルをパッチする必要がありますか?
答え1
多くの試練と苦難の終わりに主な問題が発見されました。
問題はIPアドレスの範囲です。 2つの内部アドレス(169.254.xx)がグローバル範囲に設定されています。範囲を次に変更します。所有者問題を解決しました。