systemdがDebian 8.0 Jessieの起動時にネットワークを待機する時間が長すぎる


9

私のシステムは、RANのDebian Wheezyに7しばらくますが、Debianの8ジェシーにアップグレードした後、比較的高速に起動し、したがってから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

物事を後押しする方法はありますか?


実際に、samba、bind、またはlighttpdなどの複数のサービスがネットワークの準備ができてすぐに開始しないとインターフェイスバインディングの問題が発生する問題がありました...
TCB13

回答:


12

ソリューションはかなり簡単です。単にに置き換え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

これでシステムは本当に速く起動します。


私のインターフェースはネットワークマネージャーによって管理されています。このファイルはほとんど空で、まだ見ています。
Rolf

0

同じ問題が発生し、ファイル名が少し​​異なります。

フォルダー名の/etc/network/interfaces.d(.dに注意)の下。フォルダ内には、「auto eth0」を「allow-hotplug eth0」に変更した「setup」ファイルがあります。

それはうまくいったようです:

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.