私は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
。幸いなことに、ドキュメントを読んで多くのことを学びましたが、インターフェイスとターゲットを教えてくれるという事実以外は、コマンド出力に関する具体的な情報を見つけることができません。誰でも私のために一行ずつ分けて読む方法を説明していただければ本当に感謝します!
以前にこの質問に回答したことがある方のための関連リンク:
答え1
ローカルリンク(私が信じているループバックデバイス)。
ローカルリンク(169.254.0.0/16
)は特殊サブネットです。ループバックデバイスは「lo」と127.0.0.1とscope host
LOOPBACK(含む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
以前にこの質問に回答した方のために、関連リンクを
???