Cada um desses exemplos assume uma sub-rede IPv6 de 2001:db8:1000::/64
. Você precisará atualizá-los com a sub-rede que lhe foi atribuída.
Nós estaremos usando 2001:db8:1000::100
como o principal endereço IPv6 para atribuir. Também estaremos configurando 2001:db8:1000::200
como um endereço IPv6 secundário. A adição de um IPv6 secundário não é necessária, mas mostra o processo que você usaria se quisesse vários endereços IPv6.
Nota importante : Se você adicionar uma sub-rede IPv6 a uma máquina existente, deverá reiniciar o servidor através do painel de controle Vultr antes que o IPv6 funcione. Reiniciar via SSH ou similar não é suficiente. O IPv6 não funcionaria até o servidor ser reiniciado. Isso não se aplica se você tiver selecionado IPv6 durante a implantação inicial do servidor.
No painel de controle do Vultr, existem exemplos de configuração gerados para cada uma de suas VMs. Eles estão localizados nas configurações de IPv6 da VM, rotuladas como ” Consulte exemplos de configuração ou documentação “.
CentOS 6, CentOS 7
Adicione as seguintes linhas ao /etc/sysconfig/network-scripts/ifcfg-eth0
arquivo.
IPV6INIT="yes"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
Reinicie a rede ou reinicie.
service network restart
Se você tiver o encaminhamento de IP ativado (usando seu servidor como VPN ou similar), você também precisará adicionar as seguintes linhas ao /etc/sysctl.conf
arquivo. As configurações padrão para essas variáveis (que é 1) impedem que o IPv6 funcione corretamente quando o encaminhamento de IP está ativado. Você pode verificar se o encaminhamento de IP está ativado executando ” sysctl net.ipv4.ip_forward
“.
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
Debian 8
Configuração dinâmica
Para configuração dinâmica, adicione as seguintes linhas ao /etc/network/interfaces
arquivo.
iface eth0 inet6 auto
Reinicie a rede ou reinicie.
systemctl restart networking.service
Configuração estática
Para configuração estática, adicione as seguintes linhas ao /etc/network/interfaces
arquivo.
iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200
Reinicie a rede ou reinicie.
systemctl restart networking.service
Debian 9
Configuração dinâmica
Para configuração dinâmica, adicione as seguintes linhas ao /etc/network/interfaces
arquivo.
iface ens3 inet6 auto
Reinicie a rede ou reinicie.
systemctl restart networking.service
Configuração estática
Para configuração estática, adicione as seguintes linhas ao /etc/network/interfaces
arquivo.
iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
Reinicie a rede ou reinicie.
systemctl restart networking.service
Fedora 26 – Fedora 28
Adicione as seguintes linhas ao /etc/sysconfig/network-scripts/ifcfg-ens3
arquivo.
IPV6INIT="yes"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
Reinicie a rede ou reinicie.
systemctl restart network.service
FreeBSD 10.x, FreeBSD 11.x
Configuração dinâmica
Para configuração dinâmica, adicione as seguintes linhas ao /etc/rc.conf
arquivo.
ifconfig_vtnet0_ipv6="inet6 accept_rtadv"
ipv6_activate_all_interfaces="YES"
rtsold_enable="YES"
rtsold_flags="-aF"
Inicie o daemon de solicitação de roteador ou reinicialize.
service rtsold start
Configuração estática
Para configuração estática, adicione as seguintes linhas ao /etc/rc.conf
arquivo.
rtsold_enable="YES"
ipv6_activate_all_interfaces="YES"
rtsold_flags="-aF"
ifconfig_vtnet0_ipv6="inet6 2001:db8:1000::100 prefixlen 64"
ifconfig_vtnet0_alias0="inet6 2001:db8:1000::200 prefixlen 64"
Inicie o daemon de solicitação de roteador ou reinicialize.
service rtsold start
OpenBSD 6.0 – OpenBSD 6.2
Adicione as seguintes linhas ao /etc/hostname.vio0
arquivo.
inet6 autoconf -autoconfprivacy
inet6 alias 20012001:db8:1000::200 64
Reinicie a interface ou reinicie.
sh /etc/netstart vio0
OpenBSD 6.3
Adicione as seguintes linhas ao /etc/hostname.vio0
arquivo.
inet6 autoconf -autoconfprivacy -soii
inet6 alias 20012001:db8:1000::200 64
Reinicie a interface ou reinicie.
sh /etc/netstart vio0
Ubuntu 14.04
Configuração dinâmica
Para configuração dinâmica, adicione as seguintes linhas ao /etc/network/interfaces
arquivo.
iface eth0 inet6 auto
Reinicialize a instância.
Configuração estática
Para configuração estática, adicione as seguintes linhas ao /etc/network/interfaces
arquivo.
iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200
Encaminhamento de IP
Se você tiver o encaminhamento de IP ativado (usando seu servidor como VPN ou similar), você também precisará adicionar as seguintes linhas ao /etc/sysctl.conf
arquivo. As configurações padrão para essas variáveis (que é 1) impedem que o IPv6 funcione corretamente quando o encaminhamento de IP está ativado. Você pode verificar se o encaminhamento de IP está ativado executando ” sysctl net.ipv4.ip_forward
“.
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
Ubuntu 16.04
Configuração dinâmica
Para configuração dinâmica, adicione as seguintes linhas ao /etc/network/interfaces
arquivo.
iface ens3 inet6 auto
Reinicie a rede ou reinicie.
systemctl restart networking.service
Configuração estática
Para configuração estática, adicione as seguintes linhas ao /etc/network/interfaces
arquivo.
iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
Reinicie a rede ou reinicie.
systemctl restart networking.service
Ubuntu 18.04
Preencha o /etc/netplan/10-ens3.yaml
arquivo com o seguinte texto.
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
addresses:
- '2001:db8:1000::200/64'
Atualize a rede ou reinicie.
netplan apply
Windows Server 2012 R2, Windows Server 2016
Encontre o nome da interface pública no seu sistema. Você pode usar ipconfig /all
ou navegar no Painel de Controle do Windows.
Substitua ” Ethernet
” pelo nome da interface pública que o Windows escolheu e execute os seguintes comandos.
netsh interface ipv6 set global randomizeidentifiers=disabled
netsh interface ipv6 add address interface="Ethernet" address="2001:db8:1000::100/64"
netsh interface ipv6 add address interface="Ethernet" address="2001:db8:1000::200/64"