我在单板计算机上运行 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
为什么使用auto
而不是allow-hotplug
?如果您使用allow-hotplug
并且您的硬件支持链接检测,那么如果没有检测到链接,您的系统甚至不会尝试执行 DHCP。
您可能想要更改的另一个值是在文件中/etc/default/ifupdown
。考虑设置IFUPDOWN_TIMEOUT
超时。