O Network Manager automatiza as configurações de rede do sistema; Ao desabilitar o Network Manager, você desabilita essa automação e terá que editar e gerenciar manualmente quaisquer alterações nas configurações de rede do sistema a partir da desativação. Por exemplo, se você desativar o Network Manager e reiniciar o sistema, o sistema não reconectará automaticamente nenhuma conexão preexistente. Teremos que editar manualmente as configurações de rede.
Instale o network-scripts
Antes dos sistemas RHEL 8, o serviço de rede (scripts de rede) costumava ser o padrão quando você instalava sistemas Red Hat ou sistemas CentOS. Ele não apenas foi substituído pelo daemon do NetworkManager nos sistemas RHEL 8 e CentOS 8, mas também foi obsoleto.
Vamos instalá-lo antes de desabilitar o NetworkManger
dnf install network-scripts -y
Desabilitando o Serviço do Network Manager
Para desativar o serviço Network Manager, execute as seguintes etapas:
#1 Pare o serviço e desabilite o seu reinício no boot
Em distros com systemd
systemctl stop NetworkManager
systemctl disable NetworkManager
Em distros com System v
service NetworkManager stop
chkconfig NetworkManager off
Configurando network-scripts
#1 Entre na pasta /etc/sysconfig/network-scripts e altere sua interface de rede. Em meu caso a interface se chama ifcfg–enp0s3
cd /etc/sysconfig/network-scripts
vim ifcfg-enp0s3
#2 dentro de ifcfg-enp0s3 e veja se existem NM_CONTROLLED e ONBOOT. Se estiverem lá defina eles para
NM_CONTROLLED=no ONBOOT=yes
Obs.: Se alguma dessas chaves não existir em seus arquivos ifcfg…, não a adicione. Em vez disso, prossiga para a etapa #4
#3 Execute os seguintes comandos para reiniciar a rede, a depender da sua distro:
Se usar systemd
systemctl enable network.service
systemctl start network.service
ou se usar System V
chkconfig network on
service network start