CentOS 6, CentOS 7
CentOS 8
Debian 8
Debian 9, Debian 10
Fedora 26 - 28
Fedora 29 - 31
FreeBSD 10.x, FreeBSD 11.x, FreeBSD 12.x
OpenBSD 6.0 - OpenBSD 6.2
OpenBSD 6.3 - OpenBSD 6.6
Ubuntu 14.04
Ubuntu 16.04
Ubuntu 17.10, Ubuntu 18.xx, Ubuntu 19.xx
Windows Server 2012 R2, Windows Server 2016, Windows Server 2019
Cadascun d'aquests exemples suposa una subxarxa IPv6 de 2001:db8:1000::/64. Haureu d'actualitzar-los amb la subxarxa que us han assignat.
Utilitzarem 2001:db8:1000::100com a adreça IPv6 principal per assignar. També ens configurarem 2001:db8:1000::200com a adreça IPv6 secundària. No cal afegir un IPv6 secundari, però mostra el procés que utilitzaríeu si volguéssiu diverses adreces IPv6.
Nota important : si afegiu una subxarxa IPv6 a una màquina existent, heu de reiniciar el servidor mitjançant el tauler de control de Vultr abans que IPv6 funcioni. Reiniciar mitjançant SSH o similar no és suficient. IPv6 no funcionarà en absolut fins que el servidor s'hagi reiniciat. Això no s'aplica si heu seleccionat IPv6 durant el desplegament inicial del servidor.
Al tauler de control de Vultr, hi ha exemples de configuració generats per a cadascuna de les vostres màquines virtuals. Aquests es troben a la configuració IPv6 de la màquina virtual, amb l'etiqueta " Vegeu exemples de configuració o documentació ".
CentOS 6, CentOS 7
Afegiu les línies següents al /etc/sysconfig/network-scripts/ifcfg-eth0fitxer.
IPV6INIT="yes"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
Reinicieu la xarxa o reinicieu.
service network restart
Si teniu activat el reenviament d'IP (utilitzant el vostre servidor com a VPN o similar), també haureu d'afegir les línies següents al /etc/sysctl.conffitxer. La configuració predeterminada d'aquestes variables (que és 1) impedeix que IPv6 funcioni correctament quan el reenviament IP està habilitat. Podeu comprovar si el reenviament d'IP està habilitat executant " sysctl net.ipv4.ip_forward".
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
CentOS 8
Configuració dinàmica
Omple el /etc/sysconfig/network-scripts/ifcfg-ens3fitxer amb el text següent.
TYPE="Ethernet"
DEVICE="ens3"
ONBOOT="yes"
BOOTPROTO="dhcp"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::100 2001:db8:1000::200"
Reinicieu la connexió o reinicieu.
nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens3
nmcli con up 'System ens3'
Debian 8
Configuració dinàmica
Per a la configuració dinàmica, afegiu les línies següents al /etc/network/interfacesfitxer.
iface eth0 inet6 auto
Reinicieu la xarxa o reinicieu.
systemctl restart networking.service
Configuració estàtica
Per a la configuració estàtica, afegiu les línies següents al /etc/network/interfacesfitxer.
iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200
Reinicieu la xarxa o reinicieu.
systemctl restart networking.service
Debian 9, Debian 10
Configuració dinàmica
Per a la configuració dinàmica, afegiu les línies següents al /etc/network/interfacesfitxer.
iface ens3 inet6 auto
Reinicieu la xarxa o reinicieu.
systemctl restart networking.service
Configuració estàtica
Per a la configuració estàtica, afegiu les línies següents al /etc/network/interfacesfitxer.
iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
Reinicieu la xarxa o reinicieu.
systemctl restart networking.service
Fedora 26 - 28
Afegiu les línies següents al /etc/sysconfig/network-scripts/ifcfg-ens3fitxer.
IPV6INIT="yes"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
Reinicieu la xarxa o reinicieu.
systemctl restart network.service
Fedora 29 - 31
Executeu les ordres següents per a la configuració dinàmica d'IPv6 i una adreça IPv6 addicional (/128). Es poden afegir adreces addicionals de la mateixa manera.
nmcli con mod 'Wired connection 1' ipv6.method 'auto' ipv6.addresses ''
nmcli con mod 'Wired connection 1' +ipv6.addresses '2001:db8:1000::200/128'
nmcli con up 'Wired connection 1'
FreeBSD 10.x, FreeBSD 11.x, FreeBSD 12.x
Configuració dinàmica
Per a la configuració dinàmica, afegiu les línies següents al /etc/rc.conffitxer.
ifconfig_vtnet0_ipv6="inet6 accept_rtadv"
ipv6_activate_all_interfaces="YES"
rtsold_enable="YES"
rtsold_flags="-aF"
Inicieu el dimoni de sol·licitud de l'encaminador o reinicieu-lo.
service rtsold start
Configuració estàtica
Per a la configuració estàtica, afegiu les línies següents al /etc/rc.conffitxer.
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"
Inicieu el dimoni de sol·licitud de l'encaminador o reinicieu-lo.
service rtsold start
OpenBSD 6.0 - OpenBSD 6.2
Afegiu les línies següents al /etc/hostname.vio0fitxer.
inet6 autoconf -autoconfprivacy
inet6 alias 2001:db8:1000::200 64
Reinicieu la interfície o reinicieu.
sh /etc/netstart vio0
OpenBSD 6.3 - OpenBSD 6.6
Afegiu les línies següents al /etc/hostname.vio0fitxer.
inet6 autoconf -autoconfprivacy -soii
inet6 alias 2001:db8:1000::200 64
Reinicieu la interfície o reinicieu.
sh /etc/netstart vio0
Ubuntu 14.04
Configuració dinàmica
Per a la configuració dinàmica, afegiu les línies següents al /etc/network/interfacesfitxer.
iface eth0 inet6 auto
Reinicieu la instància.
Configuració estàtica
Per a la configuració estàtica, afegiu les línies següents al /etc/network/interfacesfitxer.
iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200
Reenviament IP
Si teniu activat el reenviament d'IP (utilitzant el vostre servidor com a VPN o similar), també haureu d'afegir les línies següents al /etc/sysctl.conffitxer. La configuració predeterminada d'aquestes variables (que és 1) impedeix que IPv6 funcioni correctament quan el reenviament IP està habilitat. Podeu comprovar si el reenviament d'IP està habilitat executant " sysctl net.ipv4.ip_forward".
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
Ubuntu 16.04
Configuració dinàmica
Per a la configuració dinàmica, afegiu les línies següents al /etc/network/interfacesfitxer.
iface ens3 inet6 auto
Reinicieu la xarxa o reinicieu.
systemctl restart networking.service
Configuració estàtica
Per a la configuració estàtica, afegiu les línies següents al /etc/network/interfacesfitxer.
iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
Reinicieu la xarxa o reinicieu.
systemctl restart networking.service
Ubuntu 17.10, Ubuntu 18.xx, Ubuntu 19.xx
Omple el /etc/netplan/10-ens3.yamlfitxer amb el text següent.
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
addresses:
- '2001:db8:1000::200/64'
Actualitzar la xarxa o reiniciar.
netplan apply
Windows Server 2012 R2, Windows Server 2016, Windows Server 2019
Cerqueu el nom de la interfície pública al vostre sistema. Podeu utilitzar ipconfig /allo navegar pel tauler de control de Windows.
Substituïu " Ethernet" pel nom de la interfície pública que ha triat Windows i executeu les ordres següents.
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"