ifup eth0 启动期间超时

Mar*_*ter 5 networking boot networkcard

我需要在启动eth0过程中启动网络接口,但前提是插入电缆。我有以下内容/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)

问题是,当电缆未插入时,计算机仍会尝试访问dhcp服务器,并且超时并最终启动需要很长时间。

eth0如果未检测到链接,是否有某种方法可以跳过配置?

我正在使用 Debian Wheezy

Chr*_*her 7

您可以通过编辑来修改用于等待 DHCP 响应的时间量/etc/dhcp3/dhclient.conf

#timeout 60
timeout 10
Run Code Online (Sandbox Code Playgroud)

这将为 DHCP 服务器设置 10 秒的响应时间窗口。您可能想要尝试超时速度。或者,您可以eth0通过编辑在启动时禁用/etc/network/interfaces

#auto eth0
Run Code Online (Sandbox Code Playgroud)

然后,在eth0需要时手动调出,使用sudo ifup eth0.