Networking

兩個網路介面試圖通過 DHCP 獲取 IP

  • June 23, 2015

使用時:

/etc/網路/介面

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "<myssid>"
wpa-psk "<mypasswd>"

如果沒有連接乙太網電纜,為什麼啟動被阻止超過 1 分鐘?

為什麼不轉到下一行並改用 wlan0 呢?

我希望如果沒有連接乙太網電纜,系統不會等待那麼久,而是嘗試使用 wlan0。怎麼做?

我將 Debian Jessie 與networking.service.

你應該auto eth0allow-hotplug eth0你的/etc/network/interfaces. 當介面未連接時,這將使您的系統遠離嘗試通過 DHCP 獲取地址。這應該可以解決問題。

此外,您可以為 DHCP 客戶端設置較低的超時時間。您可以設置timeout 3;/etc/dhcp/dhclient.conf. 它將為通過 DHCP 獲取 IP 設置 3 秒超時。更長的時間應該使程序在較慢的網路上更可靠,但需要更多時間。當網路載入時,較短的時間可能會讓您沒有地址。

引用自:https://unix.stackexchange.com/questions/211491