![由于“等待网络配置”导致启动时间过长 - 但网络是静态配置的](https://linux22.com/image/1084354/%E7%94%B1%E4%BA%8E%E2%80%9C%E7%AD%89%E5%BE%85%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE%E2%80%9D%E5%AF%BC%E8%87%B4%E5%90%AF%E5%8A%A8%E6%97%B6%E9%97%B4%E8%BF%87%E9%95%BF%20-%20%E4%BD%86%E7%BD%91%E7%BB%9C%E6%98%AF%E9%9D%99%E6%80%81%E9%85%8D%E7%BD%AE%E7%9A%84.png)
我的系统有一个静态配置的网络,功能齐全。但是,由于出现“等待网络配置”消息,启动需要很长时间。
造成这种情况的原因是什么?
我通过改变 /etc/init/failsafe.conf 中的延迟来减轻影响,但我想了解问题所在。
系统在全新安装(13.10)后出现此行为,并在更新(14.04)后保留此行为。
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
iface wlan0 inet manual
auto br0
iface br0 inet static
pre-up /sbin/ifconfig eth0 up
pre-up /sbin/ifconfig wlan0 up
address 192.168.133.7
netmask 255.255.255.0
bridge_ports eth0 wlan0
bridge_fd 5
bridge_stp no
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
post-up iptables-restore < /etc/iptables.rules
provider dsl-provider
在系统日志中我可以看到网络启动很快(包括网桥和 ppp),但是依赖于它的服务启动较晚(例如 dnsmasq)
答案1
尝试更改 /etc/init/failsafe.conf 中的睡眠时间。使用以下命令更改时间,
mount -o remount,rw /
sudo nano /etc/init/failsafe.conf
保存然后重新启动机器。希望这能有所帮助。