GNU/Linux >> Linux の 問題 >  >> Linux

169.254.0.0 へのルートはどこから来るのですか?

解決策 1:

私はマルセルの答えが好きですが、実際には質問に対処していません。質問は、「どうすれば無効にできるか」ではなく、「なぜ私は..を持っているのか」でした。 OP は、実際にはこのルートを無効にしたくない場合があります。

169.254.0.0/16 ネットワークは、自動プライベート IP アドレス指定 (APIPA) に使用されます。 DHCP クライアントがアドレスを取得しようとして、タイムアウトと再試行期間の後に DHCP サーバーを見つけることができない場合、このネットワークからアドレスをランダムに想定します。これにより、DHCP アドレスの取得に失敗したホストとの通信が可能になります。

解決策 2:

Red Hat ナレッジベースのこの記事から:

zeroconf ルートを無効にして、システムが 169.254.0.0 / 255.255.0.0 ルートなしで起動するようにするにはどうすればよいですか?

<ブロック引用>

症状:

システムが起動するたびに、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

Linux
  1. スティッキービットはどのように機能しますか?

  2. cronタイマーはどこにありますか?

  3. テールはファイル全体を読み取りますか?

  1. Freebsd – Mac Os Xはどこから来たのですか?

  2. Unity / unity-greeterはどこからX構成をロードしますか?

  3. 「pkg-config」はどこから情報を取得しますか?

  1. 環境変数のデフォルトという用語はどこで設定されますか?

  2. RHEL6 の gem コマンドはどこにありますか?

  3. フォーク爆弾の fork() はどこですか :(){ :|:&};:?