IPルーティング出力について

IPルーティング出力について

私はLinuxルーティング、ルーティングテーブル、IPルーティングなどを学んでいます。以下は次の出力ip routeですroute

default via 192.168.1.1 dev wlp0s20f3 proto dhcp metric 600 
169.254.0.0/16 dev wlp0s20f3 scope link metric 1000 
192.168.1.0/24 dev wlp0s20f3 proto kernel scope link src 192.168.1.103 metric 600
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         pfSense.localdo 0.0.0.0         UG    600    0        0 wlp0s20f3
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 wlp0s20f3
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp0s20f3

したがって、ルート出力を介してローカルネットワーク192.168.1.0/24にルーティングされたすべてのエントリがローカルネットワーク上にあるため、インターフェイスがデフォルトで指定されていないことがわかります。ローカルリンク(私はループバックデバイスだと思います)に送信されたものと同じです。最後に、他のデバイスにルーティングされたすべてのエントリは、マイルータであるデフォルトゲートウェイに送信されます。当たったことを願っています。

出力の解析に問題がありますip route。私のデフォルトのゲートウェイが何であるかはっきりとわかりますが、他の2行をroute。幸いなことに、ドキュメントを読んで多くのことを学びましたが、インターフェイスとターゲットを教えてくれるという事実以外は、コマンド出力に関する具体的な情報を見つけることができません。誰でも私のために一行ずつ分けて読む方法を説明していただければ本当に感謝します!

以前にこの質問に回答したことがある方のための関連リンク:

http://linux-ip.net/html/tools-ip-route.html

http://www.policyrouting.org/iproute2.doc.html#ss9.5

ベストアンサー1

ローカルリンク(私が信じているループバックデバイス)。

ローカルリンク169.254.0.0/16)は特殊サブネットです。ループバックデバイスは「lo」と127.0.0.1とscope hostLOOPBACK(含むip a)です。

他の2行は次のようにip route show生成できます。

ip address add 192.168.0.16/24 dev eth0
ip route add 192.168.0.0/24 dev eth0
ip route add default via 192.168.0.1

これはアドレスだけが異なる(15対16)これ(dhcp)と同じです。

default via 192.168.0.1 dev eth0 proto dhcp src 192.168.0.15 metric 202 
192.168.0.0/24 dev eth0 proto dhcp scope link src 192.168.0.15 metric 202

以前にこの質問に回答した方のために、関連リンクを

???

おすすめ記事