Pesquisa de site

Como desativar o NetworkManager no CentOS/RHEL 8


No Linux, o Network Manager é um daemon que lida com a detecção de redes ativas e a configuração das configurações de rede. Quando instalado e funcionando, o gerenciador de rede detecta automaticamente conexões de rede ativas, sejam elas sem fio ou com fio, e permite que o usuário execute configurações adicionais das conexões ativas.

Leia também: Introdução ao NetworkManager no RHEL/CentOS 8

Quando o gerenciador de rede está desabilitado, é impossível detectar qualquer rede ou definir qualquer configuração de rede. Basicamente, o seu sistema Linux fica isolado de qualquer rede. Neste tópico, você aprenderá como desabilitar o gerenciador de rede no CentOS 8 e no RHEL 8.

Etapa 1: atualize o sistema

Primeiro, faça login e atualize os pacotes em seu sistema CentOS 8 ou RHEL 8.

sudo dnf update 

Etapa 2: liste as conexões ativas no sistema

Antes de desabilitarmos a Rede, é prudente estabelecer o número de conexões ativas em seu sistema. Existem alguns comandos que você pode usar para exibir a conexão ativa:

comando ifconfig

Quando invocado o comando ifconfig, ele lista as interfaces de rede ativas conforme mostrado:

ifconfig

comando nmcli

nmcli é outra ferramenta de linha de comando mais intuitiva que o comando ifconfig.

nmcli

Na saída acima, podemos ver claramente que existem 2 interfaces ativas: enp0s3 que é a interface sem fio e virbr0 que é a interface do Virtualbox. lo, que é o endereço de loopback, não é gerenciado.

comando nmtui

nmtui é uma ferramenta gráfica de linha de comando usada para definir configurações de rede.

nmtui

Selecione a primeira opção 'Editar uma conexão' e pressione a tecla TAB até a opção 'Ok' e pressione ENTER >.

Na saída, podemos ver duas interfaces de rede ativas, como visto anteriormente no comando nmcli anterior.

Etapa 3: desative o gerenciador de rede no CentOS 8

Para desabilitar o serviço NetworkManager no CentOS 8 ou RHEL 8, execute o comando.

systemctl stop NetworkManager

Para confirmar o status do NetworkManager, execute.

systemctl status NetworkManager

Agora tente listar as interfaces de rede ativas usando o comando nmcli ou nmtui.

nmcli
nmtui

A partir do resultado acima, confirmamos que o serviço NetworkManager está desabilitado.

Etapa 4: Habilite o Network Manager no CentOS 8

Para que o serviço NetworkManager volte a funcionar, basta executar.

systemctl start NetworkManager

Agora verifique o status do serviço NetworkManager usando nmcli ou nmtui.

nmcli
nmtui

Conclusão

Neste artigo, você aprendeu como desabilitar e até mesmo iniciar o serviço NetworkManager nos sistemas CentOS 8 e RHEL 8. Lembre-se de que as boas práticas sempre exigem que o serviço NetworkManager esteja instalado e funcionando para detecção automática de redes e gerenciamento de configurações de interface.