1. Modificar o arquivo de configuração do Netplan
No Ubuntu Server, a configuração de rede é gerenciada pelo Netplan. Para configurar um endereço IPv6 estático:
1.1 – Edite o arquivo de configuração:
sudo nano /etc/netplan/00-installer-config.yaml
1.2 – Atualize o conteúdo do arquivo para incluir IPv4 e IPv6:
# Configuração de rede utilizando Netplan
network:
version: 2
ethernets:
ens18:
addresses:
- 192.0.2.11/24 # Endereço IPv4 de exemplo
- 2001:db8:1::11/64 # Endereço IPv6 de exemplo
gateway4: 192.0.2.1 # Gateway IPv4
gateway6: 2001:db8:1::1 # Gateway IPv6
nameservers:
addresses:
- 1.1.1.1 # Servidor DNS IPv4 (Cloudflare)
- 8.8.8.8 # Servidor DNS IPv4 (Google)
- 2001:4860:4860::8888 # Servidor DNS IPv6 (Google)
- 2001:db8::53 # Servidor DNS IPv6 fictício para documentação
ens18 → Substitua pelo nome correto da sua interface de rede (ip a para conferir).
2001:db8:1::11/64 → Endereço IPv6 atribuído à máquina.
2001:db8:1::1 → Endereço do gateway IPv6.
2001:db8::53 → Exemplo de servidor DNS IPv6.
1.3 – Salve e saia (CTRL + X, Y, Enter).
2. Aplicar a configuração
2.1 – Após editar o arquivo, aplique as alterações com:
sudo netplan apply
2.2 – Caso queira testar antes de aplicar permanentemente:
sudo netplan try
Se houver erro, revise a indentação e a sintaxe do YAML.
3. Testar a conectividade IPv6
3.1 – Verifique se o endereço IPv6 foi atribuído corretamente:
ip -6 addr show ens18
3.2 – Teste o ping para o gateway IPv6:
ping6 -c 4 2001:db8:1::1
3.3 – Teste a conectividade externa com IPv6 (Google DNS IPv6):
ping6 -c 4 2001:4860:4860::8888
3.4 – Verifique as rotas IPv6:
ip -6 route show
Se tudo funcionar corretamente, a configuração IPv6 no Ubuntu Server estará operacional!