Debianにイーサネットへのケーブルがない場合DHCPをスキップする方法

Debianにイーサネットへのケーブルがない場合DHCPをスキップする方法

私のBanian Linuxは、接続されていないeth0インターフェイスのDHCPリースを取得しようとしてログインするときに時間を無駄にします。まあ、延長コードが接続されていますが、反対側の端には何もありません。

私は持っています

auto eth0
iface eth0 inet dhcp 

私の設定では、/etc/network/interfaces接続時にイーサネットを選択したいのですが、ケーブルがイーサネットに接続されていない場合はシステムの起動速度を遅くしたくないからです。私はシステムがそれを自動的に知り、インターフェイスのDHCPリースを取得しようとしないと仮定します。

ロード時に表示される内容は次のとおりです(最後の3行を参照)。

ここに画像の説明を入力してください。

リースが来ないという事実を知った後、リリースを進めます。

ケーブルが接続されていない場合は、DHCPを無効にする方法はありますか?

ベストアンサー1

指定した場合

allow-hotplug eth0

変える

auto eth0

では、起動するたびに接続ではなく特定のイベントがトリガーされたときにのみ/etc/network/interfaces接続が開始されます。udev

これはあなたの状況を処理するのに十分かもしれませんが、必ずしもそうではありません。interfacesマンページ話す

(「allow-hotplug」と表示されたインターフェイスは、udevがそれを検出すると起動します。)インターフェイスがすでに存在する場合は、起動中に起動したり、後でUSBネットワークカードを接続したりすることができます。ありません)。

/etc/network/if-up.d/00check-network-cableあなたは使いたいかもしれませんifupdown-extraパッケージケーブルが接続されていない場合は、インターフェイスをスキップしてください。

おすすめ記事