Acabo de instalar el servidor Ubuntu en mi computadora portátil y todo funciona bien, excepto por el hecho de que al arrancar, si la computadora portátil no está conectada a Ethernet o dentro del alcance de mi Wi-Fi, aparece este mensaje "Se está ejecutando un trabajo de inicio en espera de que se conecte la red". configurar" que permanece durante unos 2 minutos. Busqué soluciones en línea e intenté:
- Deshabilitar administrador de red
- Edite la configuración del tiempo de espera en /etc/systemd/system.conf
- Deshabilitar systemd.networkd-wait-online.service
Ninguna de estas soluciones funcionó para mí. ¿Alguna posible solución?
Respuesta1
No enmascare ni desactive el servicio systemd.
Edite /etc/netplan/01-netcfg.yaml
y agregue optional: true
a cualquier dispositivoque puede que no siempre esté disponible.
sudo netplan apply
NOTA: configurar todas las interfaces como optional: true
no funcionará. De forma predeterminada, seguirá esperando 120 segundos. No marque los necesarios para el arranque (por ejemplo, el que está conectado a su red Wifi o Ethernet).
Respuesta2
Usar
systemctl disable systemd-networkd-wait-online.service
para deshabilitar el servicio de espera en línea para evitar que el sistema espere en una conexión de red y use
systemctl mask systemd-networkd-wait-online.service
para evitar que el servicio se inicie si lo solicita otro servicio (el servicio está vinculado simbólicamente a /dev/null
).
Respuesta3
Esto significa systemd-networkd-wait-online.service
que está colgado. Hay algunos errores conocidos. Consulta qué servicios quieresnetwork-online.target
con:
systemctl show -p WantedBy network-online.target
Puede desactivar esos servicios si lo desea. De lo contrario, es posible que tengas que enmascarar el servicio como Mr.Ecco.indicado.
Respuesta4
Puede que esto no funcione para todos, pero funcionó para mí en Ubuntu 18.04 y Ubuntu 20.04.
Utilizo SLAAC para direcciones IP IPv6, pero lo tenía dhcp6: yes
en mi /etc/netplan/01.netplan.yaml
archivo y experimenté un retraso de 2 minutos en el arranque. Lo cambié dhcp6: no
y la espera de 2 minutos desapareció, pero aún obtengo mi dirección IP SLAAC.
No entiendo completamente por qué. Alguien en el futuro puede editar esta respuesta para explicar (¿o confirmar?). Creo que Netplan está intentando utilizar DHCPv6 para obtener la dirección IPv6 y tarda mucho (¿2 minutos?) en fallar antes de darse por vencido.