web-dev-qa-db-ja.com

リンクローカルルートは必要ですか(IPv4)?

RHEL6(およびほとんどの2.6.xシリーズLinux)のルート出力で、すべてのインターフェイスについて、カーネルルーティングテーブルに次のルートが作成されていることに気付きました。

169.254.0.0     0.0.0.0         255.255.0.0     U     1018   0        0 bond0
169.254.0.0     0.0.0.0         255.255.0.0     U     1019   0        0 bond1
169.254.0.0     0.0.0.0         255.255.0.0     U     1020   0        0 bond2

私の理解では、リンクローカルアドレスは、自動アドレス構成が失敗したとき(dhcpが壊れたとき)に使用されます。 dhcpが失敗すると、システムはそれ自体に使用可能なリンクローカルアドレス(多かれ少なかれ)を割り当てます。

あなたの男の経験では、これらは必要ですか?ネットワークで手動/静的IP割り当てを利用しているため、自動アドレス設定はありません。したがって、自動アドレス設定が失敗する可能性はありません。これらのルートを安全に削除できますか?

それとも、これらの人を維持する必要がある他のハック/理由はありますか?

ディエゴ

5
slugman

リンクローカルアドレス空間( RFC 3927 )は、クライアントのアドレス指定に適したアイデアですが、実際には、ipconfig/ifconfigの出力を読んで、誰かのPCがそうではない理由を知るときに、管理者の目を引く以外の目的で使用されることはめったにありません。ネットワーク上。

実際、私のサーバーでは、ローカルアドレス指定をリンクしたくない。サーバーに別のアドレス空間が割り当てられる機会を与えたくありません。クライアントPCのリンクローカルアドレス空間も好きではありませんが、それは別の投稿です。

私が知っているリンクローカルアドレッシングで起こっているカーネルレベルの不思議はありません。実際、リンクローカルテーブルは単に/etc/sysconfig/static-routesで事前定義する必要があります。ヤンク '日、私は言います。

1
Wesley