Debian
systemd 在 Debian 8.0 Jessie 啟動時等待網路太久
我的系統在執行 Debian 7 Wheezy 時啟動相對較快,但在升級到 Debian 8 Jessie 之後,因此從
SysVinit
到systemd
,它變得慢了一點。減緩啟動速度的原因是網路。等待網路介面建立的時間超過1分鐘。我不知道是什麼
/etc/network/interfaces
影響了啟動過程,所以這裡是完整的。/etc/network/interfaces:
allow-auto lo iface lo inet loopback auto wlan0 iface wlan0 inet static address 192.168.150.1 netmask 255.255.255.0 auto eth1 iface eth1 inet manual up ifconfig $IFACE 0.0.0.0 up down ifconfig $IFACE down auto eth2 iface eth2 inet manual up ifconfig $IFACE 0.0.0.0 up down ifconfig $IFACE down auto eth0 iface eth0 inet dhcp post-up brctl addbr br0 post-up brctl addif br0 eth1 eth2 post-up ifconfig br0 192.168.10.1 pre-down ifconfig br0 0.0.0.0 pre-down brctl delif br0 eth1 eth2 pre-down ifconfig br0 down pre-down brctl delbr br0
有什麼建議可以提升東西嗎?
解決方案相當簡單,只需替換
auto
為allow-hotplug
. 所以我最終得到了這個:allow-hotplug lo iface lo inet loopback allow-hotplug wlan0 iface wlan0 inet static address 192.168.150.1 netmask 255.255.255.0 allow-hotplug eth1 iface eth1 inet manual up ifconfig $IFACE 0.0.0.0 up down ifconfig $IFACE down allow-hotplug eth2 iface eth2 inet manual up ifconfig $IFACE 0.0.0.0 up down ifconfig $IFACE down allow-hotplug eth0 iface eth0 inet dhcp post-up brctl addbr br0 post-up brctl addif br0 eth1 eth2 post-up ifconfig br0 192.168.10.1 pre-down ifconfig br0 0.0.0.0 pre-down brctl delif br0 eth1 eth2 pre-down ifconfig br0 down pre-down brctl delbr br0
現在系統啟動非常快。