回答:
Red Hatナレッジベースのこの記事から:
169.254.0.0 / 255.255.0.0ルートなしでシステムが起動するように、zeroconfルートを無効にするにはどうすればよいですか?
症状:
システムが起動するたびに、zeroconfルート(169.254.0.0)が有効になります。ファイアウォールをオフにして手動で無効にし、routeコマンドを使用して169.254.0.0 / 255.255.0.0のルートを削除します。
zeroconfルートを有効にしたルートの出力例は、次のようになります。
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.15.50.0 * 255.255.252.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
溶液:
システムの起動中にzeroconfルートを無効にするには、/ etc / sysconfig / networkファイルを編集し、次のNOZEROCONF値をファイルの最後に追加します。
NETWORKING=YES
HOSTNAME=localhost.localdomain
NOZEROCONF=yes
私はマルセルの答えが好きですが、それは本当に質問に対処していません。質問は、「どうすれば無効にできますか」ではなく、「無効にする方法」ではありませんでした。OPは実際、このルートを無効にしたくない場合があります。
169.254.0.0/16ネットワークは、自動プライベートIPアドレス指定、またはAPIPAに使用されます。DHCPクライアントがアドレスを取得しようとしたが、タイムアウトと再試行期間の後にDHCPサーバーを見つけられなかった場合、このネットワークからアドレスをランダムに想定します。これにより、DHCPアドレスの取得に失敗したホストとの通信が可能になります。