Max*_*lov 13 networking boot dhcp debian
我的 Bananian Linux 在登录时浪费时间试图为未连接的 eth0 接口获取 DHCP 租用。好吧,延长线已连接到它,但另一端没有任何东西。
我有
auto eth0
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)
设置在我的,/etc/network/interfaces因为我确实希望它在连接的情况下接收以太网,但是如果电缆未连接到以太网,我肯定不想减慢系统的启动速度。我假设系统会自动知道这一点,并且不会尝试为接口获取 DHCP 租用。
这是我在加载时看到的(见最后三行):
在知道租约不会到来之后,它继续启动。
如果没有连接的电缆,有没有办法告诉它不要使用 DHCP?
Ste*_*itt 18
如果您指定
allow-hotplug eth0
Run Code Online (Sandbox Code Playgroud)
代替
auto eth0
Run Code Online (Sandbox Code Playgroud)
in /etc/network/interfaces,那么连接只会在udev触发它时启动,而不是在每次启动时启动。
这可能足以处理您的案件,但不一定;该interfaces手册页提到,
(标记为“allow-hotplug”的接口在 udev 检测到它们时会出现。如果接口已经存在,这可以是在引导期间,也可以是稍后,例如在插入 USB 网卡时。请注意,这不会与检测插入的网络电缆没有任何关系。)
您可能需要使用/etc/network/if-up.d/00check-network-cable从该ifupdown-extra包跳过接口,如果没有连接电缆。
| 归档时间: |
|
| 查看次数: |
15121 次 |
| 最近记录: |