Solución a: “Failed to start NetworkManager.service” o “Networking not running” en Debian/Ubuntu/Mint
Pocas cosas generan más pánico que encender la PC y descubrir que tu Linux quedó sin red. Uno de los errores más comunes, especialmente en distros derivadas de Debian como Ubuntu o Linux Mint, es el temido:
Failed to start NetworkManager.service
Networking not runningEste problema suele aparecer después de una actualización fallida, cambios en el archivo /etc/network/interfaces, conflictos con servicios del sistema o problemas con controladores. La buena noticia es que se puede arreglar, y en la mayoría de los casos no hace falta reinstalar nada. En esta guía repasamos las causas reales y te mostramos cómo solucionarlo paso a paso.
¿Por qué aparece este error?
El fallo puede deberse a:
- Archivos de configuración dañados o mal editados.
- Conflictos entre NetworkManager y configuraciones manuales en
/etc/network/interfaces. - Controladores (drivers) de red que no cargan correctamente.
- Servicios que quedan a medio iniciar tras un update.
- Sobrescritura de configuraciones por herramientas como netplan o ifupdown.
- Interfaces renombradas (por ejemplo, de
eth0aenp3s0).
Ahora sí, vamos con la parte importante: cómo arreglarlo sin romper nada.
1. Verificar el estado real de NetworkManager
Abrí una terminal (si estás sin entorno gráfico, usá TTY con Ctrl + Alt + F3) y ejecutá:
sudo systemctl status NetworkManager.servicePrestá atención a mensajes como:
- dependency failed
- no such device
- failed to load…
Estos mensajes orientan sobre la causa, pero igual podemos reparar el servicio sin depender de que nos diga exactamente qué pasó.
2. Reiniciar el servicio correctamente
sudo systemctl restart NetworkManagerSi vuelve a fallar, forzá su recarga:
sudo systemctl daemon-reload
sudo systemctl restart NetworkManagerSi sigue sin levantar, entonces el problema es de configuración.
3. Revisar conflictos con /etc/network/interfaces
En Debian y todas sus derivadas, NetworkManager se desactiva automáticamente si este archivo contiene configuraciones manuales para interfaces como eth0 o wlan0.
Revisalo así:
cat /etc/network/interfacesSi ves algo así:
auto eth0
iface eth0 inet dhcpEntonces NetworkManager no va a manejar esa interfaz, y puede lanzar el famoso error.
Para que NetworkManager la controle, dejá el archivo así:
auto lo
iface lo inet loopbackGuardá el archivo y luego reiniciá:
sudo systemctl restart NetworkManager4. Reparar configuraciones dañadas (muy común tras updates)
Forzá una reinstalación completa:
sudo apt update
sudo apt install --reinstall network-manager network-manager-gnomeY luego:
sudo systemctl restart NetworkManager5. Si usás Ubuntu con Netplan: regenerar configuraciones
En Ubuntu moderno (y algunas variantes de Mint), Netplan es quien gestiona la configuración de red.
Primero verificá si tenés su config:
ls /etc/netplan/Regenerala:
sudo netplan generate
sudo netplan applyY después:
sudo systemctl restart NetworkManager6. Comprobar si la interfaz realmente existe
Mostrá las interfaces detectadas por el kernel:
ip linkSi no aparece tu placa (ethernet o wifi), puede ser un problema de driver. En ese caso probá:
sudo dmesg | grep -i network
sudo dmesg | grep -i firmwareSi encontrás errores de firmware, reinstalalo:
sudo apt install --reinstall firmware-linux firmware-realtek firmware-iwlwifi7. Cuando todo falla: reiniciar todos los servicios de red
sudo systemctl stop NetworkManager
sudo systemctl stop networking
sudo systemctl start networking
sudo systemctl start NetworkManagerEn muchos casos, esto revive por completo el stack de red.
8. Si el sistema quedó sin DNS
Como medida rápida:
sudo nano /etc/resolv.confAgregá:
nameserver 1.1.1.1
nameserver 8.8.8.8Guardá y reiniciá NetworkManager.
Conclusión
“Failed to start NetworkManager.service” es uno de los errores más frustrantes del ecosistema Debian y sus derivadas, pero por suerte la solución suele estar en revisar configuraciones, regenerar archivos o eliminar conflictos con herramientas antiguas de red. Siguiendo estos pasos, deberías recuperar la conectividad sin reinstalar el sistema y sin perder tu configuración.
Si el problema persiste, puede que estés frente a un fallo físico en la placa de red o un driver que directamente no está soportado, pero esos son casos extremos. Para la mayoría de los usuarios, esta guía es suficiente para volver a tener red en minutos.
