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
Svaki od ovih primjera pretpostavlja IPv6 podmrežu od 2001:db8:1000::/64. Morat ćete ih ažurirati s podmrežom koja vam je dodijeljena.
Koristit ćemo se 2001:db8:1000::100kao glavnu IPv6 adresu za dodjelu. Također ćemo se konfigurirati 2001:db8:1000::200kao sekundarna IPv6 adresa. Dodavanje sekundarnog IPv6 nije potrebno, ali pokazuje proces koji biste koristili da želite više IPv6 adresa.
Važna napomena : Ako dodate IPv6 podmrežu postojećem računalu, morate ponovno pokrenuti poslužitelj putem Vultr kontrolne ploče prije nego što IPv6 počne raditi. Ponovno pokretanje putem SSH-a ili slično nije dovoljno. IPv6 uopće ne bi radio dok se poslužitelj ne pokrene ponovo. Ovo se ne primjenjuje ako ste odabrali IPv6 tijekom početne implementacije poslužitelja.
Na Vultr upravljačkoj ploči postoje primjeri konfiguracije generirani za svaki vaš VM. Oni se nalaze pod IPv6 postavkama VM-a, s oznakom " Pogledajte primjere konfiguracije ili dokumentaciju. ".
CentOS 6, CentOS 7
Dodajte sljedeće retke u /etc/sysconfig/network-scripts/ifcfg-eth0datoteku.
IPV6INIT="yes"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
Ponovno pokrenite umrežavanje ili ponovno pokrenite.
service network restart
Ako imate omogućeno IP prosljeđivanje (koristeći vaš poslužitelj kao VPN ili slično), također ćete morati dodati sljedeće retke u /etc/sysctl.confdatoteku. Zadane postavke za ove varijable (koje je 1) sprječavaju ispravan rad IPv6 kada je omogućeno IP prosljeđivanje. Možete provjeriti je li IP prosljeđivanje omogućeno pokretanjem " sysctl net.ipv4.ip_forward".
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
CentOS 8
Dinamička konfiguracija
Popunite /etc/sysconfig/network-scripts/ifcfg-ens3datoteku sljedećim tekstom.
TYPE="Ethernet"
DEVICE="ens3"
ONBOOT="yes"
BOOTPROTO="dhcp"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::100 2001:db8:1000::200"
Ponovno pokrenite vezu ili ponovno pokrenite.
nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens3
nmcli con up 'System ens3'
Debian 8
Dinamička konfiguracija
Za dinamičku konfiguraciju dodajte sljedeće retke u /etc/network/interfacesdatoteku.
iface eth0 inet6 auto
Ponovno pokrenite umrežavanje ili ponovno pokrenite.
systemctl restart networking.service
Statička konfiguracija
Za statičku konfiguraciju, dodajte sljedeće retke u /etc/network/interfacesdatoteku.
iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200
Ponovno pokrenite umrežavanje ili ponovno pokrenite.
systemctl restart networking.service
Debian 9, Debian 10
Dinamička konfiguracija
Za dinamičku konfiguraciju dodajte sljedeće retke u /etc/network/interfacesdatoteku.
iface ens3 inet6 auto
Ponovno pokrenite umrežavanje ili ponovno pokrenite.
systemctl restart networking.service
Statička konfiguracija
Za statičku konfiguraciju, dodajte sljedeće retke u /etc/network/interfacesdatoteku.
iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
Ponovno pokrenite umrežavanje ili ponovno pokrenite.
systemctl restart networking.service
Fedora 26 - 28
Dodajte sljedeće retke u /etc/sysconfig/network-scripts/ifcfg-ens3datoteku.
IPV6INIT="yes"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
Ponovno pokrenite umrežavanje ili ponovno pokrenite.
systemctl restart network.service
Fedora 29 - 31
Pokrenite sljedeće naredbe za dinamičku IPv6 konfiguraciju i jednu dodatnu IPv6 adresu (/128). Dodatne adrese mogu se dodati na isti način.
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
Dinamička konfiguracija
Za dinamičku konfiguraciju dodajte sljedeće retke u /etc/rc.confdatoteku.
ifconfig_vtnet0_ipv6="inet6 accept_rtadv"
ipv6_activate_all_interfaces="YES"
rtsold_enable="YES"
rtsold_flags="-aF"
Pokrenite demon za traženje usmjerivača ili ga ponovno pokrenite.
service rtsold start
Statička konfiguracija
Za statičku konfiguraciju, dodajte sljedeće retke u /etc/rc.confdatoteku.
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"
Pokrenite demon za traženje usmjerivača ili ga ponovno pokrenite.
service rtsold start
OpenBSD 6.0 - OpenBSD 6.2
Dodajte sljedeće retke u /etc/hostname.vio0datoteku.
inet6 autoconf -autoconfprivacy
inet6 alias 2001:db8:1000::200 64
Ponovno pokrenite sučelje ili ponovno pokrenite sustav.
sh /etc/netstart vio0
OpenBSD 6.3 - OpenBSD 6.6
Dodajte sljedeće retke u /etc/hostname.vio0datoteku.
inet6 autoconf -autoconfprivacy -soii
inet6 alias 2001:db8:1000::200 64
Ponovno pokrenite sučelje ili ponovno pokrenite sustav.
sh /etc/netstart vio0
Ubuntu 14.04
Dinamička konfiguracija
Za dinamičku konfiguraciju dodajte sljedeće retke u /etc/network/interfacesdatoteku.
iface eth0 inet6 auto
Ponovno pokrenite instancu.
Statička konfiguracija
Za statičku konfiguraciju, dodajte sljedeće retke u /etc/network/interfacesdatoteku.
iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200
IP prosljeđivanje
Ako imate omogućeno IP prosljeđivanje (koristeći vaš poslužitelj kao VPN ili slično), također ćete morati dodati sljedeće retke u /etc/sysctl.confdatoteku. Zadane postavke za ove varijable (koje je 1) sprječavaju ispravan rad IPv6 kada je omogućeno IP prosljeđivanje. Možete provjeriti je li IP prosljeđivanje omogućeno pokretanjem " sysctl net.ipv4.ip_forward".
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
Ubuntu 16.04
Dinamička konfiguracija
Za dinamičku konfiguraciju dodajte sljedeće retke u /etc/network/interfacesdatoteku.
iface ens3 inet6 auto
Ponovno pokrenite umrežavanje ili ponovno pokrenite.
systemctl restart networking.service
Statička konfiguracija
Za statičku konfiguraciju, dodajte sljedeće retke u /etc/network/interfacesdatoteku.
iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
Ponovno pokrenite umrežavanje ili ponovno pokrenite.
systemctl restart networking.service
Ubuntu 17.10, Ubuntu 18.xx, Ubuntu 19.xx
Popunite /etc/netplan/10-ens3.yamldatoteku sljedećim tekstom.
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
addresses:
- '2001:db8:1000::200/64'
Ažurirajte umrežavanje ili ponovno pokrenite.
netplan apply
Windows Server 2012 R2, Windows Server 2016, Windows Server 2019
Pronađite naziv javnog sučelja na svom sustavu. Možete koristiti ipconfig /allupravljačku ploču sustava Windows ili se kretati njome.
Zamijenite " Ethernet" imenom javnog sučelja koje je Windows odabrao i pokrenite sljedeće naredbe.
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"