El Diario Geek

Desactivar NetworkManager

Los siguientes pasos desactivarán el servicio NetworkManager y permitirá que la interfaz sea gestionada sólo por el servicio de red.

1. Para comprobar cuáles son las interfaces gestionadas por NetworkManager

# nmcli device status

Esto muestra una tabla que enumera todas las interfaces de red junto con su ESTADO. Si Network Manager no está controlando una interfaz, su ESTADO aparecerá como no gestionado. Cualquier otro valor indica que la interfaz está bajo el control de Network Manager.

2. Detener el servicio NetworkManager:

# systemctl stop NetworkManager

3. Desactivar el servicio de forma permanente:

# systemctl disable NetworkManager

4. Confirmar que el servicio NetworkManager ha sido desactivado

# systemctl list-unit-files | grep NetworkManager

5. Añadir el siguiente parámetro en /etc/sysconfig/network-scripts/ifcfg-ethX de las interfaces que son gestionadas por NetworkManager para hacerlas no gestionadas.

NM_CONTROLLED="no"

Nota: Asegúrese de cambiar el NM_CONTROLLED=»yes» a «no» o el servicio de red puede quejarse de «Connection activation failed» cuando no puede encontrar una interfaz para iniciar

Cambiando al servicio de «red»

Cuando el NetworkManager está deshabilitado, la interfaz puede ser configurada para su uso con el servicio de red. Siga los siguientes pasos para configurar y la interfaz utilizando los servicios de red.

1. Establezca la dirección IP en el archivo de configuración: /etc/sysconfig/network-scripts/ifcfg-eth0. Establezca el valor NM_CONTROLLED en no y asigne una dirección IP estática en el archivo.

NAME="eth0"HWADDR=...ONBOOT=yesBOOTPROTO=noneIPADDR=...NETMASK=...GATEWAY=...TYPE=EthernetNM_CONTROLLED=no

2. Establezca los servidores DNS a utilizar añadiendo en el archivo: /etc/resolv.conf :

nameserver nameserver 

3. Habilitar el servicio de red

# systemctl enable network

4. Reiniciar el servicio de red

# systemctl restart network

.