Configurar IPv6 e IPv4 no AlmaLinux 9 (NetworkManager)
Funciona em:
- AlmaLinux 9
- Rocky Linux 9
- RHEL 9
1. Acessar o diretório das conexões de rede
Seção intitulada “1. Acessar o diretório das conexões de rede”Entre na pasta onde ficam os arquivos de configuração do NetworkManager:
cd /etc/NetworkManager/system-connections/Liste o conteúdo para identificar o nome da interface:
ls -lNo exemplo abaixo, o arquivo de rede é enp68s0.nmconnection.
2. Editar a configuração da interface
Seção intitulada “2. Editar a configuração da interface”Abra o arquivo correspondente com o editor nano:
sudo nano enp68s0.nmconnection(Substitua enp68s0.nmconnection pelo nome do seu arquivo)
Apague ou ajuste o conteúdo a partir da seção [ethernet] para baixo, deixando
assim:
[connection]id=ens18uuid=...type=ethernetinterface-name=ens18
[ethernet]
[ipv4]address1=192.168.1.100/24,192.168.1.1dns=8.8.8.8;8.8.4.4;method=manual
[ipv6]addr-gen-mode=eui64address1=2001:db8:0:1::/64,2001:db8:0:1::dns=2001:4860:4860::8888;2001:4860:4860::8844;method=manual
[proxy]💡 Dica: Substitua os endereços conforme a sua rede e prefixo IPv6. Salve
com CTRL + O e saia com CTRL + X.
3. Corrigir permissões do arquivo
Seção intitulada “3. Corrigir permissões do arquivo”Defina as permissões corretas para o arquivo de conexão:
sudo chmod 600 enp68s0.nmconnection4. Desabilitar o DNS automático do NetworkManager
Seção intitulada “4. Desabilitar o DNS automático do NetworkManager”Crie um novo arquivo de configuração:
sudo nano /etc/NetworkManager/conf.d/99-dns-none.confCole o conteúdo abaixo:
[main]dns=noneSalve e feche.
5. Definir manualmente os servidores DNS
Seção intitulada “5. Definir manualmente os servidores DNS”Abra o arquivo /etc/resolv.conf:
sudo nano /etc/resolv.confE adicione as entradas:
nameserver 8.8.8.8nameserver 8.8.4.4nameserver 2001:4860:4860::88886. Proteger o resolv.conf contra alterações
Seção intitulada “6. Proteger o resolv.conf contra alterações”Para evitar que o NetworkManager ou outros processos alterem o arquivo DNS:
sudo chattr +i /etc/resolv.conf7. Recarregar e ativar a conexão
Seção intitulada “7. Recarregar e ativar a conexão”Recarregue as configurações e ative novamente a interface:
sudo nmcli connection reloadsudo nmcli connection up ens18(Substitua ens18 pelo nome da sua interface)
Conclusão
Seção intitulada “Conclusão”Pronto! Seu AlmaLinux 9 está configurado com IPv4 e IPv6 de forma manual e estável, sem interferência automática do NetworkManager.