Debian

systemd 在 Debian 8.0 Jessie 啟動時等待網路太久

  • July 19, 2019

我的系統在執行 Debian 7 Wheezy 時啟動相對較快,但在升級到 Debian 8 Jessie 之後,因此從SysVinitsystemd,它變得慢了一點。

減緩啟動速度的原因是網路。等待網路介面建立的時間超過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

有什麼建議可以提升東西嗎?

解決方案相當簡單,只需替換autoallow-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

現在系統啟動非常快。

引用自:https://unix.stackexchange.com/questions/204753