Kako konfigurirati IPv6 mrežu na CentOS/RHEL 8


IPv6 adresiranje je razvijeno u očekivanju iscrpljivanja IPv4 adresa. Namijenjen je rješavanju iscrpljenosti IPv4 adresa korištenjem mnogo šireg mrežnog adresnog prostora. IPv6 adresa je 128-bitni broj koji se sastoji od 8 grupa razdvojenih dvotočkom, a svaka se sastoji od 4 heksadecimalna broja.

Pročitajte također: Šta nije u redu s IPv4 i zašto prelazimo na IPv6

Primjer IPv6 adrese je prikazan u nastavku:

2001:1:1:1443:0:0:0:400

IPv6 je obično omogućen prema zadanim postavkama na CentOS/RHEL 8. Da provjerite da li je IPv6 omogućen na vašem sistemu, pokrenite naredbu:


sudo sysctl -a | grep ipv6.*disable

Vrijednost 0 označava da je IPv6 aktivan na vašem čvoru. Vrijednost 1 pokazuje da je IPv6 onemogućen. Stoga, iz gornjeg izlaza, IPv6 je omogućen.

Drugi način provjere da li je IPv6 omogućen je pregled vašeg mrežnog sučelja u direktoriju /etc/network-scripts/. U našem slučaju, ovo će biti datoteka /etc/sysconfig/network-scripts/ifcfg-enps03.

Zato izvršimo naredbu ispod i provjerimo je li IPv6 omogućen.


cat /etc/sysconfig/network-scripts/ifcfg-enps03

Budite u potrazi za sljedećim IPV6 opcijama kao što je prikazano:

  • IPV6INIT=yes – Ovo inicijalizuje interfejs za IPv6 adresiranje.
  • IPV6_AUTOCONF=yes – Ovo omogućava IPv6 automatsku konfiguraciju za interfejs.
  • IPV6_DEFROUTE=yes – Ovo označava da je zadana IPv6 ruta dodijeljena interfejsu.
  • IPV6_FAILURE_FATAL=ne – označava da sistem neće otkazati čak ni kada IPv6 ne uspije.

Gornji izlaz potvrđuje da je IPv6 adresiranje omogućeno. Na terminalu možete provjeriti IPv6 adresu vaših sučelja tako što ćete pokrenuti IP komande ispod.


ip a
OR
ip -6 addr

Budite u potrazi za prefiksom inet6 kao što je prikazano ispod.

Da biste privremeno onemogućili IPv6, pokrenite naredbu:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
ip -6 addr

Da biste omogućili IPv6, pokrenite naredbu:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0

Zatim ponovo pokrenite NetworkManager da bi se promjene primijenile.

sudo systemctl restart NetworkManager

Da trajno onemogućite IPv6, uredite GRUB /etc/default/grub datoteku. U retku, GRUB_CMDLINE_LINUX, dodajte argument ipv6.disable=1 na kraj reda kao što je prikazano.

Da biste primijenili promjene, ponovo pokrenite svoj sistem.

Baš kao i IPv4, ručna konfiguracija IPv6 je moguća pomoću alata nmtui i nmcli. Međutim, ovo se ne preporučuje jer je ručna konfiguracija IPv6 sklona greškama i prilično je naporna.

Nadalje, prilično je težak zadatak pratiti koje su IPv6 adrese dodijeljene kojim sistemima. Velike su šanse da ćete pokvariti svoju konfiguraciju.