web-dev-qa-db-ja.com

仮想マシンのルーティングテーブルで使用されるネットワーク169.254.0.0/16は何ですか?

仮想マシン(ゲスト:Debian、ホスト:Lubuntu)のルーティングテーブルで使用されるネットワーク169.254.0.0/16は何ですか?

範囲内のIPアドレスが割り当てられているネットワークインターフェイスの一部またはすべてを見つけるにはどうすればよいですか?

https://en.wikipedia.org/wiki/IPv4#Special-use_addresses は、ネットワークが「サブネット」であることを示しています。サブネットIPアドレスはプライベートIPアドレスと同じように効果的に使用されていますか?

ありがとう

ホストLubuntuのルーティングテーブルは

$ 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 wlp5s0
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp5s0
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

ゲストDebianのルーティングテーブルは次のとおりです。

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.122.1   0.0.0.0         UG    0      0        0 ens3
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 ens3
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 ens3
1
Tim

RFC 5735 で説明されているように、これはリンクローカルブロックです。

169.254.0.0/16-これは「リンクローカル」ブロックです。 [RFC3927]で説明されているように、単一リンク上のホスト間の通信に割り当てられます。ホストは、DHCPサーバーが見つからない場合など、自動構成によってこれらのアドレスを取得します。

2
Romeo Ninov