systemd attend trop longtemps pour le réseau au démarrage de Debian 8.0 Jessie

9

Mon système a démarré relativement rapidement lors de l'exécution de Debian 7 Wheezy, mais après une mise à niveau vers Debian 8 Jessie, et donc de SysVinità systemd, c'est devenu un moyen, beaucoup plus lent.

Le ralentissement du démarrage est le réseau. L'attente de la mise à niveau des interfaces réseau dépasse 1 minute. Je ne sais pas ce qui /etc/network/interfacesaffecte le processus de démarrage, alors le voici dans son intégralité.

/ 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

Des suggestions pour booster les choses?

Neurotransmetteur
la source
En fait, j'ai eu des problèmes où plusieurs services comme samba, bind ou lighttpd n'attendent pas que le réseau soit prêt et démarrent tout de suite, provoquant des problèmes de liaison d'interface ...
TCB13

Réponses:

12

La solution est assez simple, remplacez simplement autopar allow-hotplug. Je me suis donc retrouvé avec ceci:

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

Désormais, le système démarre très rapidement.

Neurotransmetteur
la source
Mes interfaces sont gérées par le gestionnaire de réseau, ce fichier est presque vide, toujours à la recherche.
Rolf
0

J'avais le même problème et les noms de fichiers sont légèrement différents.

Sous /etc/network/interfaces.d (notez le .d) dans le nom du dossier. Dans le dossier se trouve le fichier "setup" que j'ai changé "auto eth0" en "allow-hotplug eth0"

Cela semble avoir fonctionné:

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp
jcdammeyer
la source