“等待网络配置”添加3到5分钟的启动时间

我在启动时获得以下信息,大约需要3到5分钟,通常大约需要1分钟:

Waiting network configuration Booting system without full network configuration 

我在google搜索后发现我应该更改/ etc / networks / interface 。 我评论了那里的一切,但问题仍然存在:

 # auto lo # iface lo inet loopback # auto eth0 # iface eth0 inet dhcp # address 192.168.0.2 # netmask 255.255.255.0 # gateway 192.168.0.1 # broadcast 192.168.0.255 

你怎么能更快地启动Ubuntu 11.10?

首先,这是一个新的行为,记录在11.10发行说明中,我实际上是与Scott Moser一起开发的,旨在使服务器启动更可靠。

注释掉lo将意味着您没有本地网络function,这会在尝试使用网络时破坏某些程序。 它还会导致您的系统永远不会启动,因为它非常关键。 所以留下这两行:

 auto lo iface lo inet loopback 

关于eth0的位意味着您的计算机已配置为在将网络视为UP之前等待为其分配动态地址。 在Ubuntu(8.10及更早版本)的pre-upstart版本中,系统在继续启动之前将等待最多60秒。 当添加upstart时,不再等待这种情况,因为并不总是期望插入的网络接口可以通过network-manager等更好地管理。

因此,如果您有一台服务器,您可能希望等待一个动态地址,否则系统将在没有所有网络可用的情况下启动(如果获取地址需要2分钟以上,则会启动)。 如果你有一台笔记本电脑并不总是希望插入eth0 ,那么在网络管理器中配置eth0 ,只删除/etc/network/interfaces那些线路,这样就可以摆脱你的启动延迟。

请记住, VMwaredbus的已知错误也会导致此消息。

如果您将操作系统从一台计算机移动到另一台计算机,那么udev可能会创建一个包含旧网络设备的mac地址的配置,该配置与新系统中的网络设备的mac地址不同。

尝试删除以下文件,然后重新启动系统,看看这是否解决了问题:

 /etc/udev/rules.d/70-persistent-net.rules 

您正在混合两种不兼容的方式来为网络接口分配地址。

 iface eth0 inet dhcp 

说“将DHCPDISCOVER数据包发送到物理本地网络, 等待来自物理本地DHCP服务器的DHCPOFFER数据包,并从中获取IP地址(请参阅http://www.rfc-editor.org/rfc/rfc1531。 txt ),而其余的行“手动”为接口分配值。重要的是正确地获得IP地址分配方法。如果本地网络上有DHCP服务器,你应该使用它。为此,删除“地址”,“网络掩码”,“网关”和“广播”行。

如果您未连接到“管理”的局域网(并且没有DHCP服务器),并且想要手动分配IP地址参数,请将第一行更改为:

 iface eth0 inet static 

并保留“地址”,“网络掩码”,“网关”和“广播”行。 有关可以使用哪些IP地址的详细信息,请参见http://www.rfc-editor.org/rfc/rfc5735.txt 。 您看到的参数对我来说还不错。

 man 5 interfaces 

简单地评论一切并不是通往幸福的最佳途径。

似乎对我来说,这个问题的最佳解决方案是在这个linux网站上找到的

基本上,仍然调用/etc/init/failsafe.conf,但注释掉导致延迟的两个睡眠调用。 我真的不明白他们为什么被添加,因为我的网络配置正常而不需要延迟。

我用

 eth0 inet dhcp 

没有链接时我没有看到等待点(电缆丢失)如果没有媒体,dhcp无法获取地址。 这是一个错误

我最近刚遇到同样的问题。 我试着进入并在/etc/init/failsafe.conf文件中注释掉睡眠时间,结果系统只是不断尝试启动。 我通过引导进入安全模式并放入root shell并执行以下操作来修复此错误,以便我有rw特权:

 mount -o remount,rw / 

然后我发出了以下命令来调出文件,以便我可以将其编辑回原来的状态:

 sudo nano /etc/init/failsafe.conf 

保存并退出,然后重新启动系统。

/etc/network/interfaces文件中使用allow-hotplug而不是auto ,例如, allow-hotplug enp0s25然后iface enp0s25 inet dhcp 。 这告诉服务器不要等待接口点亮dhcp应答。 – – Zim博士的评论。