Wéi konfiguréieren ech IPv6 Netzwierk op CentOS/RHEL 8


IPv6 Adresséierung gouf entwéckelt an Erwaardung vun der Ausschöpfung vun den IPv4 Adressen. Et ass geduecht fir d'Ausschöpfung vun IPv4 Adressen ze léisen duerch d'Benotzung vun engem vill méi breeden Netzwierkadresseringsraum. Eng IPv6 Adress ass eng 128-Bit Zuel déi aus 8 Colon-getrennte Gruppen aus 4 Hexadezimalzuelen besteet.

E Beispill vun enger IPv6 Adress gëtt hei ënnen gewisen:

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

IPv6 ass normalerweis als Standard op CentOS/RHEL 8 aktivéiert. Fir ze kontrolléieren ob IPv6 op Ärem System aktivéiert ass, fuert de Kommando:

$ sudo sysctl -a | grep ipv6.*disable

De Wäert 0 weist datt IPv6 op Ärem Node aktiv ass. E Wäert vun 1 weist datt IPv6 ausgeschalt ass. Dofir, vum Output uewendriwwer ass IPv6 aktivéiert.

Eng aner Method fir ze kontrolléieren ob IPv6 aktivéiert ass ass andeems Dir Är Netzwierkinterface am /etc/network-scripts/ Verzeichnis kuckt. An eisem Fall ass dëst d'Datei /etc/sysconfig/network-scripts/ifcfg-enps03.

Also loosst eis de Kommando hei drënner ausféieren a kucken ob IPv6 aktivéiert ass.

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

Sidd op der Sich no de folgende IPV6 Optiounen wéi gewisen:

  • IPV6INIT=jo - Dëst initialiséiert d'Interface fir IPv6 Adresséierung.
  • IPV6_AUTOCONF=jo - Dëst erméiglecht d'IPv6 Autokonfiguratioun fir den Interface.
  • IPV6_DEFROUTE=jo - Dëst weist datt den Default IPv6 Route un den Interface zougewisen ass.
  • IPV6_FAILURE_FATAL=nee – weist datt de System net fällt och wann IPv6 klappt.

D'Output uewen bestätegt datt d'IPv6 Adresséierung aktivéiert ass. Um Terminal kënnt Dir d'IPv6 Adress vun Ären Interfaces iwwerpréiwen andeems Dir d'IP Kommandoen hei drënner leeft.

$ ip a
OR
$ ip -6 addr

Sidd op der elleng fir den inet6 Präfix wéi hei ënnendrënner.

Fir IPv6 temporär auszeschalten, fuert de Kommando:

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

Fir IPv6 z'aktivéieren, fuert de Kommando:

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

Da restart NetworkManager fir d'Ännerungen ze gëllen.

$ sudo systemctl restart NetworkManager

Fir IPv6 permanent auszeschalten, ännert d'GRUB /etc/default/grub Datei. An der Zeil, GRUB_CMDLINE_LINUX, füügt d'Argument ipv6.disable=1 um Enn vun der Zeil un wéi gewisen.

Fir d'Ännerungen z'applizéieren, restart Äre System.

Just wéi IPv4 ass eng manuell Konfiguratioun vun IPv6 méiglech mat den nmcli Tools. Wéi och ëmmer, dëst ass net recommandéiert well d'manuell Konfiguratioun vun IPv6 ufälleg fir Feeler ass an zimlech schwéier ass.

Ausserdeem ass et eng ganz Aufgab fir ze verfollegen wéi eng IPv6 Adressen op wéi eng Systemer zougewisen ginn. D'Chancen sinn datt Dir wahrscheinlech Är Konfiguratioun verdréit.