web-dev-qa-db-ja.com

起動中のifup eth0タイムアウト

ブート中にeth0ネットワークインターフェイスを起動する必要がありますが、ケーブルが接続されている場合のみです。/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

問題は、ケーブルが接続されていない場合でも、コンピューターがdhcpサーバーに到達しようとし、タイムアウトして最終的に起動するまでに長い時間がかかることです。

リンクが検出されない場合、eth0構成をスキップする方法はありますか?

私はDebian Wheezyを使用しています

5
Martin Vegter

/etc/dhcp3/dhclient.confを編集して、DHCP応答の待機に使用する時間を変更できます。

#timeout 60
timeout 10

これにより、DHCPサーバーが応答する10秒の機会が設定されます。タイムアウト速度を試してみてください。または、eth0を編集して、起動時に/etc/network/interfacesを無効にすることもできます。

#auto eth0

次に、eth0を使用して、必要なときにSudo ifup eth0を手動で起動します。

7
Christopher