motivación
NetworkManager es un servicio que controla los diferentes interfaces de red instalados en nuestro equipo. Los interfaces pueden ser de varios tipos, incluyendo: Ethernet, Wireless, VPN o incluso Túneles.
En ocasiones, necesitamos que un interfaz de red no sea controlado por este servicio, dejándolo al margen y disponible para otros menesteres. Para conseguirlo existen varios métodos, aunque no todos sirven para todas las distribuciones.
como lo hacemos
La forma más universal consiste en modificar la propia configuración de NetworkManager.
Dentro del archivo:
$ sudo vi /etc/NetworkManager/NetworkManager.conf
Hay que añadir la MAC del interfaz al parámetro unmanaged-devices. Ojo que la MAC tiene que estar escrita en minúsculas.
Ahora un reinicio del servicio y ya tendremos la interfaz liberada del NetworkManager.
$ sudo systemctl stop NetworkManager
$ sudo systemctl start NetworkManager
La otra opción más radical sería eliminar NetworkManager del sistema con un drástico.
$ sudo yum remove NetworkManager $ sudo apt purge NetworkManager
Nota. A mi parecer NetworkManager es un servicio demasiado intruso, totalmente en la línea de systemd. Ahora bien, gracias a este tipo de servicios, se consigue hacer llegar Linux a muchos más usuarios.