启动网络接口时是否使用 dhclient.conf ?

启动网络接口时是否使用 dhclient.conf ?

我在单板计算机上运行 Ubuntu 11.10 32 位服务器。eth0如果计算机已连接,我希望使用以太网接口 ( ) 作为后端来控制计算机。我也很懒:如果插入了电缆并打开了计算机电源,我希望 eth0 启动并运行;如果在开机时没有将电缆插入 eth0,我希望能够显著减少启动过程中启动所需的时间eth0

我原以为只需将 DHCPtimeout值改为较小的值就可以了,但即使在编辑之后/etc/dhcp/dhclient.conf,拔掉电缆时仍然会得到同样长的启动时间。

我理解服务器的强大启动顺序的价值(请参阅 [1] 的顶部答案),但我不明白为什么dhclient.conf在启动过程中会忽略更改。是否还有其他我不知道的事情在幕后发生?也许我以错误的方式处理了这个问题(在这种情况下,我可能需要问另一个问题!)?

提前感谢您的任何意见。

我的/etc/network/interfaces文件包含:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto wlan0
iface wlan0 inet static
...

我的/etc/dhcp/dhclient.conf文件已取消注释并更改了以下行:

timeout 5;

[1]“等待网络配置”使启动时间增加 3 到 5 分钟

答案1

为什么使用auto而不是allow-hotplug?如果您使用allow-hotplug并且您的硬件支持链接检测,那么如果没有检测到链接,您的系统甚至不会尝试执行 DHCP。

您可能想要更改的另一个值是在文件中/etc/default/ifupdown。考虑设置IFUPDOWN_TIMEOUT超时。

相关内容