systemd esperando demasiado tiempo para la red en el arranque de Debian 8.0 Jessie

9

Mi sistema ha arrancado relativamente rápido, mientras que Debian 7 Wheezy RAN, pero después de una actualización a Debian 8 Jessie, y por lo tanto a partir SysVinitde systemd, que se convirtió en un muy, muy lento.

Lo que ralentiza el arranque es la red. La espera para la educación de las interfaces de red excede 1 minuto. No sé qué /etc/network/interfacesestá afectando el proceso de arranque, así que aquí está en su totalidad.

/ 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

¿Alguna sugerencia de cómo impulsar las cosas?

Neurotransmisor
fuente
De hecho tuve problemas donde múltiples servicios como samba, se unen o lighttpd no espere a la red para estar listo y comenzar de inmediato causando problemas de interfaz de unión ...
TCB13

Respuestas:

12

La solución es bastante fácil, basta con sustituir autoa allow-hotplug. Así que terminé con esto:

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

Ahora el sistema arranca muy rápido.

Neurotransmisor
fuente
Mis interfaces son administradas por el administrador de red, este archivo está casi vacío, todavía está buscando.
Rolf
0

Estaba teniendo el mismo problema y los nombres de los archivos son ligeramente diferentes.

En /etc/network/interfaces.d (tenga en cuenta el .d) en el nombre de la carpeta. Dentro de la carpeta está el archivo "configuración" que cambié "auto eth0" a "allow-hotplug eth0"

Eso parece haber funcionado:

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp
jcdammeyer
fuente