ルーティングテーブルを更新するコンポーネントは何ですか?

ルーティングテーブルを更新するコンポーネントは何ですか?

さまざまな仮想ネットワークインターフェイスが原因で、ルーティングテーブルが予期せず自動的に更新されるArch Linuxで奇妙な動作が発生しました。たとえば、KVMを起動するときです。

前(ネットワーク正常):

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    600    0        0 wlp3s0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp3s0
$ ip route get 173.194.222.99
173.194.222.99 via 192.168.1.1 dev wlp3s0  src 192.168.1.89 

以降(ネットワークが異常):

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 vnet0
0.0.0.0         192.168.1.1     0.0.0.0         UG    600    0        0 wlp3s0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 vnet0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp3s0
$ ip route get 173.194.222.99
173.194.222.99 dev vnet0  src 169.254.195.255

更新が若干遅れることがあります。vnet0有線接続がある場合(メトリックが0)、パスは挿入されません。

考えるこれは出身ではありません。ネットワーク管理者..このような問題をデバッグするときは、他の場所でポインタを見つける必要がありますか?

ベストアンサー1

通常libvirtd、プログラムが実行されている場合。

ps auxシステムで実行されている内容を確認できるように出力を提供します。

おすすめ記事