O Diário Geek

Desabilitando o NetworkManager

Os seguintes passos irão desabilitar o serviço NetworkManager e permitem que a interface seja gerenciada apenas pelo serviço de rede.

1. Para verificar quais são as interfaces gerenciadas pelo NetworkManager

# nmcli device status

Esta tabela apresenta uma lista de todas as interfaces de rede juntamente com seu ESTADO. Se o Network Manager não estiver controlando uma interface, seu ESTADO será listado como não gerenciado. Qualquer outro valor indica que a interface está sob o controle do Network Manager.

2. Parar o serviço NetworkManager:

# systemctl stop NetworkManager

3. Desabilitar o serviço permanentemente:

# systemctl disable NetworkManager

4. Para confirmar que o serviço NetworkManager foi desabilitado

# systemctl list-unit-files | grep NetworkManager

5. Adicione o parâmetro abaixo em /etc/sysconfig/network-scripts/ifcfg-ethX das interfaces que são gerenciadas pelo NetworkManager para torná-lo não gerenciado.

NM_CONTROLLED="no"

Note: Certifique-se de alterar o NM_CONTROLLLED=”yes” para “no” ou o serviço de rede pode reclamar de “Falha na ativação da conexão” quando não encontrar uma interface para iniciar

Switching para o serviço “network”

Quando o NetworkManager está desabilitado, a interface pode ser configurada para uso com o serviço de rede. Siga os passos abaixo para configurar e fazer a interface usando os serviços de rede.

1. Configure o endereço IP no arquivo de configuração: /etc/sysconfig/network-scripts/ifcfg-eth0. Defina o valor NM_CONTROLLED para no e atribua um endereço IP estático no arquivo.

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

2. Defina os servidores DNS a serem utilizados adicionando ao arquivo: /etc/resolv.conf :

nameserver nameserver 

3. Habilitar o serviço de rede

# systemctl enable network

4. Reiniciar o serviço de rede

# systemctl restart network