Kako nastaviti omrežje IPv6 na CentOS/RHEL 8
Naslavljanje IPv6 je bilo razvito v pričakovanju izčrpavanja naslovov IPv4. Izčrpanost naslovov IPv4 naj bi rešila z uporabo veliko širšega mrežnega naslavljalnega prostora. Naslov IPv6 je 128-bitna številka, ki obsega 8 skupin, ločenih z dvopičjem, od katerih je vsaka sestavljena iz 4 šestnajstiških števil.
Primer naslova IPv6 je prikazan spodaj:
2001:1:1:1443:0:0:0:400
IPv6 je običajno privzeto omogočen na CentOS/RHEL 8. Če želite preveriti, ali je v vašem sistemu omogočen IPv6, zaženite ukaz:
$ sudo sysctl -a | grep ipv6.*disable
Vrednost 0 pomeni, da je IPv6 aktiven na vašem vozlišču. Vrednost 1
kaže, da je IPv6 onemogočen. Zato je iz zgornjega izhoda omogočen IPv6.
Druga metoda preverjanja, ali je IPv6 omogočen, je ogled omrežnega vmesnika v imeniku/etc/network-scripts /. V našem primeru bo to datoteka/etc/sysconfig/network-scripts/ifcfg-enps03.
Izvedimo spodnji ukaz in preverimo, ali je IPv6 omogočen.
$ cat /etc/sysconfig/network-scripts/ifcfg-enps03
Bodite pozorni na naslednje možnosti IPV6, kot je prikazano:
- IPV6INIT = yes - S tem se inicializira vmesnik za naslavljanje IPv6.
- IPV6_AUTOCONF = da - To omogoča samodejno konfiguracijo IPv6 za vmesnik.
- IPV6_DEFROUTE = da - to pomeni, da je bila vmesniku dodeljena privzeta pot IPv6.
- IPV6_FAILURE_FATAL = ne - pomeni, da sistem ne bo odpovedal, tudi če IPv6 odpove.
Zgornji izhod potrjuje, da je omogočeno naslavljanje IPv6. Na terminalu lahko preverite naslov IPv6 vmesnikov tako, da zaženete spodnje ukaze IP.
$ ip a OR $ ip -6 addr
Bodite pozorni na predpono inet6, kot je prikazano spodaj.
Če želite začasno onemogočiti IPv6, zaženite ukaz:
$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 $ ip -6 addr
Če želite omogočiti IPv6, zaženite ukaz:
$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
Nato znova zaženite NetworkManager, da bodo spremembe uporabljene.
$ sudo systemctl restart NetworkManager
Če želite trajno onemogočiti IPv6, uredite datoteko GRUB/etc/default/grub. V vrstico GRUB_CMDLINE_LINUX
dodajte argument ipv6.disable = 1
na konec vrstice, kot je prikazano.
Če želite uveljaviti spremembe, znova zaženite sistem.
Tako kot IPv4 je tudi z orodji nmcli možna ročna konfiguracija IPv6. Vendar to ni priporočljivo, ker je ročna konfiguracija IPv6 nagnjena k napakam in je precej naporna.
Poleg tega je precej naloga slediti tem, kateri naslovi IPv6 so dodeljeni katerim sistemom. Verjetno je, da boste verjetno zamočili svojo konfiguracijo.