Deshabilitar Network Manager en linux

Deshabilitar Network Manager en linux.

Network Manager, es una herramienta que nos ayuda a configurar los demonios relacionados con la red. Esta aplicación viene incluida de forma predeterminada, en la mayoría de los entornos de escritorio modernos.

La particularidad de Network Manager es, que ofrece una configuración automática para la mayoría de interfaces de red, incluyendo las cableadas e inalámbricas, así como las conexiones VPN, banda ancha móvil y las Bluetooth. Network Manager es inteligente, cuando tienes varias conexiones habilitadas cambia automáticamente a la red más potente, e informa a otras aplicaciones relacionadas de la actualización.

A pesar de los beneficios que aporta este manejador de demonios de red, es posible que no quieras usarlo. Los motivos pueden ser variados, por ejemplo: Network Manager no es la mejor opción para configurar redes en modo avanzado, como el multi-homing a más de una conexión cableada, el reenvío de tráfico de red, la configuración de puentes o alias en Linux, etc.

En este artículo, vemos cómo deshabilitar Network Manager en las distribuciones linux más utilizadas por los usuarios. OJO!!! Y el que avisa no es traidor, recuerda que si pretendes deshabilitar Network Manager en un host remoto (vps o servidor), perderás la conectividad y no podrás reconectar de forma remota.

Deshabilitar Network manager

Deshabilitar Network manager

 

Deshabilitar Network Manager en linux

Comenzamos identificando las interfaces controladas por Network Manager.

nmcli dev status

Por ejemplo…

root@SoloLinux:~# nmcli dev status
DEVICE  TYPE      STATE        CONNECTION 
eth0    ethernet  sin gestión  --        
eth1    ethernet  conectado    SoloLinux

 

Ahora vemos como deshabilitar Network Manager, en tu distribución linux.

En Ubuntu, Linux Mint y derivados
sudo systemctl stop NetworkManager.service
sudo systemctl disable NetworkManager.service

# o

sudo stop network-manager
echo "manual" | sudo tee /etc/init/network-manager.override
En Debian
# Debian 8/9/10 y superior
sudo systemctl stop NetworkManager.service
sudo systemctl disable NetworkManager.service

# Debian 7 y anteriores
sudo /etc/init.d/network-manager stop
sudo update-rc.d network-manager remove
En Fedora, CentOS, Rhel y derivados
# En Fedora, CentOS 7, Rhel 7 y superiores
sudo systemctl stop NetworkManager.service
sudo systemctl disable NetworkManager.service

# En CentOS 6, Rhel 6 y anteriores
sudo service NetworkManager stop
sudo chkconfig NetworkManager off
En Arch Linux, Manjaro y derivados
sudo systemctl stop NetworkManager.service
sudo systemctl disable NetworkManager.service

Imagen de ejemplo…

Deshabilitar Network manager y habilitarlo de nuevo

Deshabilitar Network manager y habilitar la herramienta de nuevo

 

Verificar el servicio Network Manager

Ahora verificamos si el servicio corre o no. Ejecuta el siguiente comando.

systemctl status NetworkManager.service

En el caso que lo tengamos deshabilitado, veremos algo parecido a…

root@sololinux:~# sudo systemctl stop NetworkManager.service
root@sololinux:~# sudo systemctl disable NetworkManager.service
Removed /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
root@sololinux:~# systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
   Loaded: loaded (/lib/systemd/system/NetworkManager.service; disabled; vendor preset: enabled)
   Active: inactive (dead) since Tue 2021-03-02 12:58:46 EET; 23s ago
     Docs: man:NetworkManager(8)
 Main PID: 15021 (code=exited, status=0/SUCCESS)

mar 02 12:58:45 sololinux systemd[1]: Stopping Network Manager...
mar 02 12:58:45 sololinux NetworkManager[15021]: <info>  [1614682725.9823] caught SIGTERM, shutting down normally.
mar 02 12:58:45 sololinux NetworkManager[15021]: <info>  [1614682725.9971] device (wlo1): state change: activated -> deactivating (reas
mar 02 12:58:45 sololinux NetworkManager[15021]: <info>  [1614682725.9986] manager: NetworkManager state is now DISCONNECTING
mar 02 12:58:46 sololinux NetworkManager[15021]: <info>  [1614682726.0100] device (wlo1): state change: deactivating -> unmanaged (reas
mar 02 12:58:46 sololinux NetworkManager[15021]: <info>  [1614682726.0282] dhcp4 (wlo1): canceled DHCP transaction, DHCP client pid 150
mar 02 12:58:46 sololinux NetworkManager[15021]: <info>  [1614682726.0292] dhcp4 (wlo1): state changed bound -> done
mar 02 12:58:46 sololinux NetworkManager[15021]: <info>  [1614682726.0777] manager: NetworkManager state is now DISCONNECTED
mar 02 12:58:46 sololinux NetworkManager[15021]: <info>  [1614682726.0963] exiting (success)
mar 02 12:58:46 sololinux systemd[1]: Stopped Network Manager.

Si por el contrario está habilitado.

Network Manager habilitado

Network Manager habilitado

 

Nota: En un próximo articulo, veremos como deshabilitar o habilitar Network Manager en una interfaz en particular.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Deshabilitar Network Manager en linux.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido