ベストアンサー1
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