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.