linkdown
は実際にはどういう意味ですか?まだonlink
が表示されることがあります。 onlink
の意味も知りたい。
ルーティングの優先度に影響しますか?たとえば、図の2つのデフォルトルートの場合
linkdown
は、テーブルにあり、DOWN
状態のインターフェイスを経由するように構成されているルートに対して表示されるステータスです。次のコマンドを実行すると、これを確認できます。
ip a
そして、インターフェースのステータスを探します。私のラップトップでwifiをオンにし、イーサネットアダプターを抜いて、次のように表示します。
wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
私のルーティングテーブルにはいくつかのルートがありますが、いくつかのガベージルートを追加できます。
Sudo ip route add 192.168.123.0/24 dev enp0s25
Sudo ip route add 192.168.124.0/24 dev wlp3s0
次に、私のテーブルにはイーサネットルートのlinkdown
が表示されます。
192.168.123.0/24 dev enp0s25 scope link linkdown
192.168.124.0/24 dev wlp3s0 scope link
onlink
は、ルーティングが「インターフェイスプレフィックスに一致しない場合でも、ネクストホップがこのリンクに直接接続されているように見せかける」ことを意味します。したがって、表にあるものの1つを偽造することもできます。
Sudo ip route add 192.168.125.0/24 via 192.168.123.111 dev wlp3s0 onlink
これがルーティングテーブルに表示されます。
192.168.123.0/24 dev enp0s25 scope link linkdown
192.168.124.0/24 dev wlp3s0 scope link
192.168.125.0/24 via 192.168.123.111 dev wlp3s0 onlink
ダウンしているインターフェースにリンクすると、ファンシーになり、両方を持つことができます。
192.168.126.0/24 via 192.168.123.111 dev enp0s25 onlink linkdown