Adicionando IPV6 em seu VPS Linux NXT Cloud

Com o crescimento do uso de IPV6 na internet, nos da NXT Cloud disponibilizamos em todas as instâncias VPS NXT Cloud, abaixo mostramos neste tutorial como adicionar o IPV6 em Ubuntu e CentOS

Adicionando IPV6 em sua VPS Linux NXT Cloud.

1 – Acesse a sua página de cliente vá no menu Serviços em Meus Produtos e Serviços e Clique no seu Linux VPS

Na tela de Gerenciar Produtos do Servidor Linux VPS, role a pagina até Gerenciamento de Servidor (Server Manager) e vá em Interface de Rede.

 

O número do seu IPV6 é algo parecido como este 2607:5300:201:2100::3d7

 

Se seu VPS Linux é Debian e Ubuntu 14, 16

2 – Com o número do IPV6 em mão faça login via SSH em seu servidor VPS e abra o arquivo de interface de rede.

vi /etc/network/interfaces.d/50-cloud-init.cfg

seu arquivo aberto estará assim:

e deve ser preenchida com o IPV6, Mascara de Rede o Gateway IPV6, e os DNS IPV6

* O Gateway deve ser solicitado via abertura de chamado

No nosso exemplo o IPV6 é:  2607:5300:201:2100::3d7
A mascara de rede é: 128
O gateway é: 2607:5300:201:2100::1
O DNS usamos do Google: 2001:4860:4860::8888, 2001:4860:4860::8844

Adicione as seguintes linhas:

iface ens3.1 inet6 static
address 2607:5300:201:2100::3d7
netmask 128
gateway 2607:5300:201:2100::1
dns-nameservers 2001:4860:4860::8888, 2001:4860:4860::8844

Exemplo de como seu arquivo deve ficar:

 

3- Quem nunca usou o editor de arquivos VI para salvar o arquivo aperte a tecla ESC do seu teclado, e depois as teclas :wq!

5 – Vamos reiniciar o serviço de rede para as interfaces subirem.

/etc/init.d/networking restart

6 – Após reiniciar vamos verificar se o IPV6 foi adicionado corretamente com o comando abaixo.

ip -6 addr show ens3

4 – Agora vamos adicionar uma rota no Linux para a navegação funcionar, no terminal adicione a rota:

ip -6 route add 2607:5300:201:2100::1 dev ens3
ip -6 route add default via 2607:5300:201:2100::1 dev ens3

5 – Com a rota adicionada vamos testar em um endereço IPV6

ping6 ipv6.google.com

O resultado:

6 – Para adicionar a rota estaticamente para não perder quando você reinicar o servidor vamos incluir no arquivo rc.local

vi /etc/rc.local

e adicione as rotas:

ip -6 route add 2607:5300:201:2100::1 dev ens3
ip -6 route add default via 2607:5300:201:2100::1 dev ens3

Feito isso salve o arquivo e seu servidor esta configurado.

Vale lembrar que você só conseguira acessar seu VPS pelo ipv6 se você estiver em um computador também com IPV6, muitos provedores ainda não dão suporte ao mesmo, então você não vai conseguir acessar via ssh seu servidor com o IPV6 nem dar ping.

 

Se seu VPS Linux é Centos 7

2 – Com o número do IPV6 em mão faça login via SSH em seu servidor VPS e abra o arquivo de interface de rede.

vi /etc/sysconfig/network-scripts/ifcfg-eth0

seu arquivo aberto estará assim:

 

e deve ser preenchida com o IPV6, Mascara de Rede o Gateway IPV6, e os DNS IPV6

* O Gateway deve ser solicitado via abertura de chamado

No nosso exemplo o IPV6 é:  2607:5300:201:2100::3d7
A mascara de rede é: 128
O gateway é: 2607:5300:201:2100::1

Adicione as seguintes linhas:

IPV6INIT=yes
IPV6ADDR=2607:5300:201:2100::aa6/128
IPV6_DEFAULTGW=2607:5300:201:2100::1

Exemplo de como seu arquivo deve ficar:

3- Quem nunca usou o editor de arquivos VI para salvar o arquivo aperte a tecla ESC do seu teclado, e depois as teclas :wq!

4 – Criei o arquivo de rotas com o comando:

vi /etc/sysconfig/network-scripts/route6-eth0

E adicione as rotas:

2607:5300:201:2100::1 dev eth0
default via 2607:5300:201:2100::1

Salve o arquivo.

5 – Vamos reinicar o serviço de rede para as interfaces subirem.

systemctl restart network

Feito isso seu VPS está configurado, vamos testar.

5 – Com a rota adicionada vamos testar em um endereço IPV6

ping6 ipv6.google.com

O resultado:

 

Vale lembrar que você só conseguira acessar seu VPS pelo ipv6 se você estiver em um computador também com IPV6, muitos provedores ainda não dão suporte ao mesmo, então você não vai conseguir acessar via ssh seu servidor com o IPV6 nem dar ping.