Jak konfigurovat IPv6 adresu na Debian, Ubuntu, Windows VPS
Ukázka nastavení IPv6 pro podsíť hukot.net 2a02:25b0:aaaa:xxxx::/48 Jako hlavní IP adresu přiřadíme 2a02:25b0:aaaa:CAFE::CAFE/48 - pokud budete nastavovat svou adresu z přideleného rozsahu Hukot.net, vyměňte "CAFE" za svůj přidělený rozsh! Bránu použijeme 2a02:25b0:aaaa::1/48. Budeme také používat sekundární IP adresu 2a02:25b0:aaaa:CAFE::1234. Přidání sekundární IP adresy není nutné, ale ukazuje proces, který použijete, pokud byste chtěli více adres IPv6.
Windows:
Jako první zjistíme název rozhraní, které budeme konfigurovat. netsh interface show interface
Výstup příkazu, může vypadat následovněAdmin State State Type Interface Name ------------------------------------------------------------------------- Enabled Connected Dedicated Ethernet
Následně se můžeme pustit do konfigurace síťového připojení.netsh interface ipv6 set global randomizeidentifiers=disabled netsh interface ipv6 add address "Ethernet" 2a02:25b0:aaaa:CAFE::CAFE/48 netsh interface ipv6 add address "Ethernet" 2a02:25b0:aaaa:CAFE::1234/48
Nyní máme nastavené adresy. Následně nastavíme bránu.netsh interface ipv6 add route ::/0 "Ethernet" 2a02:25b0:aaaa::1
Teď už nám zbývá nastavit jenom DNS.netsh interface ipv6 add dnsserver "Ethernet" 2001:4860:4860::8888 netsh interface ipv6 add dnsserver "Ethernet" 2001:4860:4860::8844 index=2
AlmaLinux, RockyLinux, RedHat:
V /etc/sysconfig/network-scripts/ifcfg-eth0 přidejte následující řádky:IPV6INIT="yes"
IPV6ADDR="2a02:25b0:aaaa:CAFE::CAFE/48"
IPV6ADDR_SECONDARIES="2a02:25b0:aaaa:CAFE::1234/48"
IPV6_DEFAULTGW=2a02:25b0:aaaa::1
Pokud máte forward IP (používáte-li svůj server jako VPN nebo podobně), budete muset přidat následující /etc/sysctl.conf:net.ipv6.conf.all.accept_ra=0
Výchozí nastavení, které povoluje forward IP, zabraňuje IPv6 pracovat správně. Povolení forwardu IP můžete zkontrolovat spuštěním "sysctl net.ipv4.ip_forward".
Debian/Ubuntu:
V /etc/network/interfaces přidejte následující řádky: iface eth0 inet6 static
address 2a02:25b0:aaaa:CAFE::CAFE
netmask 48
gateway 2a02:25b0:aaaa::1
Pokud máte umožněn forward IP (používáte-li svůj server jako VPN nebo podobně), budete muset přidat následující /etc/sysctl.conf: net.ipv6.conf.all.accept_ra=0
Výchozí nastavení, které povoluje forwardovat IP, zabraňuje IPv6 pracovat správně. Povolení forwardování IP můžete zkontrolovat spuštěním "sysctl net.ipv4.ip_forward".
FreeBSD:
V /etc/rc.conf přidejte následující řádky:ifconfig_em0_ipv6="inet6 accept_rtadv" rtsold_enable="YES" ipv6_enable="YES" ipv6_activate_all_interfaces="YES" ipv6_gateway_enable="YES" ifconfig_em0_ipv6="inet6 2a02:25b0:aaaa:CAFE::CAFE prefixlen 48" ipv6_defaultrouter="2a02:25b0:aaaa::1" cloned_interfaces="gif0" create_args_gif0="tunnel 46.36.xx.xx" // Vaše IPv4 Adresa ifconfig_gif0_ipv6="inet6 2a02:25b0:aaaa:CAFE::CAFE"