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
Hvert av disse eksemplene forutsetter et IPv6-undernett av 2001:db8:1000::/64. Du må oppdatere dem med subnettet du har blitt tildelt.
Vi vil bruke 2001:db8:1000::100som hoved IPv6-adresse for å tildele. Vi vil også konfigurere 2001:db8:1000::200som en sekundær IPv6-adresse. Det er ikke nødvendig å legge til en sekundær IPv6, men den viser prosessen du ville brukt hvis du ville ha flere IPv6-adresser.
Viktig merknad : Hvis du legger til et IPv6-undernett til en eksisterende maskin, må du starte serveren på nytt via Vultr-kontrollpanelet før IPv6 vil fungere. Omstart via SSH eller lignende er ikke tilstrekkelig. IPv6 vil ikke fungere i det hele tatt før serveren har blitt startet på nytt. Dette gjelder ikke hvis du har valgt IPv6 under den første serverdistribusjonen.
I Vultr-kontrollpanelet er det konfigurasjonseksempler generert for hver av VM-ene dine. Disse er plassert under VM-ens IPv6-innstillinger, merket " Se konfigurasjonseksempler eller dokumentasjon. ".
CentOS 6, CentOS 7
Legg til følgende linjer i /etc/sysconfig/network-scripts/ifcfg-eth0filen.
IPV6INIT="yes"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
Start nettverket på nytt eller start på nytt.
service network restart
Hvis du har IP-videresending aktivert (bruker serveren din som VPN eller lignende), må du også legge til følgende linjer i /etc/sysctl.conffilen. Standardinnstillingene for disse variablene (som er 1), forhindrer at IPv6 fungerer som den skal når IP-videresending er aktivert. Du kan sjekke om IP-videresending er aktivert ved å kjøre " sysctl net.ipv4.ip_forward".
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
CentOS 8
Dynamisk konfigurasjon
Fyll /etc/sysconfig/network-scripts/ifcfg-ens3filen med følgende tekst.
TYPE="Ethernet"
DEVICE="ens3"
ONBOOT="yes"
BOOTPROTO="dhcp"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::100 2001:db8:1000::200"
Start tilkoblingen på nytt, eller start på nytt.
nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens3
nmcli con up 'System ens3'
Debian 8
Dynamisk konfigurasjon
For dynamisk konfigurasjon, legg til følgende linjer i /etc/network/interfacesfilen.
iface eth0 inet6 auto
Start nettverket på nytt eller start på nytt.
systemctl restart networking.service
Statisk konfigurasjon
For statisk konfigurasjon, legg til følgende linjer i /etc/network/interfacesfilen.
iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200
Start nettverket på nytt eller start på nytt.
systemctl restart networking.service
Debian 9, Debian 10
Dynamisk konfigurasjon
For dynamisk konfigurasjon, legg til følgende linjer i /etc/network/interfacesfilen.
iface ens3 inet6 auto
Start nettverket på nytt eller start på nytt.
systemctl restart networking.service
Statisk konfigurasjon
For statisk konfigurasjon, legg til følgende linjer i /etc/network/interfacesfilen.
iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
Start nettverket på nytt eller start på nytt.
systemctl restart networking.service
Fedora 26 - 28
Legg til følgende linjer i /etc/sysconfig/network-scripts/ifcfg-ens3filen.
IPV6INIT="yes"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
Start nettverket på nytt eller start på nytt.
systemctl restart network.service
Fedora 29 - 31
Kjør følgende kommandoer for dynamisk IPv6-konfigurasjon, og én ekstra IPv6-adresse (/128). Ytterligere adresser kan legges til på samme måte.
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
Dynamisk konfigurasjon
For dynamisk konfigurasjon, legg til følgende linjer i /etc/rc.conffilen.
ifconfig_vtnet0_ipv6="inet6 accept_rtadv"
ipv6_activate_all_interfaces="YES"
rtsold_enable="YES"
rtsold_flags="-aF"
Start ruteroppfordringsdemonen eller start på nytt.
service rtsold start
Statisk konfigurasjon
For statisk konfigurasjon, legg til følgende linjer i /etc/rc.conffilen.
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"
Start ruteroppfordringsdemonen eller start på nytt.
service rtsold start
OpenBSD 6.0 - OpenBSD 6.2
Legg til følgende linjer i /etc/hostname.vio0filen.
inet6 autoconf -autoconfprivacy
inet6 alias 2001:db8:1000::200 64
Start grensesnittet på nytt eller start på nytt.
sh /etc/netstart vio0
OpenBSD 6.3 - OpenBSD 6.6
Legg til følgende linjer i /etc/hostname.vio0filen.
inet6 autoconf -autoconfprivacy -soii
inet6 alias 2001:db8:1000::200 64
Start grensesnittet på nytt eller start på nytt.
sh /etc/netstart vio0
Ubuntu 14.04
Dynamisk konfigurasjon
For dynamisk konfigurasjon, legg til følgende linjer i /etc/network/interfacesfilen.
iface eth0 inet6 auto
Start forekomsten på nytt.
Statisk konfigurasjon
For statisk konfigurasjon, legg til følgende linjer i /etc/network/interfacesfilen.
iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200
IP-videresending
Hvis du har IP-videresending aktivert (bruker serveren din som VPN eller lignende), må du også legge til følgende linjer i /etc/sysctl.conffilen. Standardinnstillingene for disse variablene (som er 1), forhindrer at IPv6 fungerer som den skal når IP-videresending er aktivert. Du kan sjekke om IP-videresending er aktivert ved å kjøre " sysctl net.ipv4.ip_forward".
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
Ubuntu 16.04
Dynamisk konfigurasjon
For dynamisk konfigurasjon, legg til følgende linjer i /etc/network/interfacesfilen.
iface ens3 inet6 auto
Start nettverket på nytt eller start på nytt.
systemctl restart networking.service
Statisk konfigurasjon
For statisk konfigurasjon, legg til følgende linjer i /etc/network/interfacesfilen.
iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
Start nettverket på nytt eller start på nytt.
systemctl restart networking.service
Ubuntu 17.10, Ubuntu 18.xx, Ubuntu 19.xx
Fyll /etc/netplan/10-ens3.yamlfilen med følgende tekst.
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
addresses:
- '2001:db8:1000::200/64'
Oppdater nettverket eller start på nytt.
netplan apply
Windows Server 2012 R2, Windows Server 2016, Windows Server 2019
Finn navnet på det offentlige grensesnittet på systemet ditt. Du kan bruke ipconfig /alleller navigere i Windows Kontrollpanel.
Erstatt " Ethernet" med navnet på det offentlige grensesnittet som Windows har valgt og kjør følgende kommandoer.
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"