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 upotrebom mnogo šireg mrežnog adresnog prostora. IPv6 adresa je 128-bitni broj koji se sastoji od 8 grupa odvojenih dvotočkom, od kojih svaka sadrži 4 heksadecimalna broja.

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

Primjer IPv6 adrese prikazan je u nastavku:

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

IPv6 je obično omogućen prema zadanim postavkama na CentOS/RHEL 8. Da biste provjerili je li IPv6 omogućen na vašem sustavu, 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. Prema tome, iz gornjeg izlaza, IPv6 je omogućen.

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

Dakle, izvršimo naredbu u nastavku 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 inicijalizira sučelje za IPv6 adresiranje.
  • IPV6_AUTOCONF=yes – Ovo omogućuje IPv6 automatsku konfiguraciju za sučelje.
  • IPV6_DEFROUTE=yes – Ovo označava da je zadana IPv6 ruta dodijeljena sučelju.
  • IPV6_FAILURE_FATAL=ne – označava da sustav neće pasti čak ni kada IPv6 padne.

Gornji izlaz potvrđuje da je IPv6 adresiranje omogućeno. Na terminalu možete provjeriti IPv6 adresu svojih sučelja pokretanjem IP naredbi u nastavku.


ip a
OR
ip -6 addr

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

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 ponovno pokrenite NetworkManager kako bi se promjene primijenile.

sudo systemctl restart NetworkManager

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

Za primjenu promjena, ponovno pokrenite sustav.

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

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