Sådan konfigureres IPv6-netværk på CentOS/RHEL 8
IPv6-adressering blev udviklet i forventning om udtømning af IPv4-adresserne. Det er meningen at løse udmattelsen af IPv4-adresser ved brug af et meget bredere netværksadresseringsrum. En IPv6-adresse er et 128-bit nummer bestående af 8 kolon-adskilte grupper, der hver består af 4 hexadecimale tal.
Et eksempel på en IPv6-adresse er vist nedenfor:
2001:1:1:1443:0:0:0:400
IPv6 er normalt aktiveret som standard på CentOS/RHEL 8. For at kontrollere, om IPv6 er aktiveret på dit system, skal du køre kommandoen:
$ sudo sysctl -a | grep ipv6.*disable
Værdien 0 angiver, at IPv6 er aktiv på din node. En værdi på 1
viser, at IPv6 er deaktiveret. Derfor er IPv6 aktiveret fra ovenstående output.
En anden metode til at kontrollere, om IPv6 er aktiveret, er ved at se din netværksgrænseflade i/etc/network-scripts/directory. I vores tilfælde vil dette være filen/etc/sysconfig/network-scripts/ifcfg-enps03.
Så lad os udføre kommandoen nedenfor og kontrollere, om IPv6 er aktiveret.
$ cat /etc/sysconfig/network-scripts/ifcfg-enps03
Vær på udkig efter de følgende IPV6-muligheder som vist:
- IPV6INIT = ja - Dette initialiserer grænsefladen til IPv6-adressering.
- IPV6_AUTOCONF = ja - Dette muliggør IPv6-automatisk konfiguration af grænsefladen.
- IPV6_DEFROUTE = ja - Dette indikerer, at standard IPv6-ruten er tildelt grænsefladen.
- IPV6_FAILURE_FATAL = nej - angiver, at systemet ikke fejler, selv når IPv6 mislykkes.
Outputtet ovenfor bekræfter, at IPv6-adressering er aktiveret. På terminalen kan du kontrollere IPv6-adressen på dine grænseflader ved at køre IP-kommandoerne nedenfor.
$ ip a OR $ ip -6 addr
Hold øje med inet6-præfikset som vist nedenfor.
For at deaktivere IPv6 midlertidigt skal du køre kommandoen:
$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 $ ip -6 addr
For at aktivere IPv6 skal du køre kommandoen:
$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
Genstart derefter NetworkManager for at ændringerne skal gælde.
$ sudo systemctl restart NetworkManager
For permanent at deaktivere IPv6 skal du redigere GRUB/etc/default/grub-filen. I linjen GRUB_CMDLINE_LINUX
skal du tilføje argumentet ipv6.disable = 1
i slutningen af linjen som vist.
For at anvende ændringerne skal du genstarte dit system.
Ligesom IPv4 er en manuel konfiguration af IPv6 mulig ved hjælp af nmtui- og nmcli-værktøjerne. Dette anbefales dog ikke, fordi den manuelle konfiguration af IPv6 er tilbøjelig til fejl og er ret besværlig.
Desuden er det en opgave at holde styr på, hvilke IPv6-adresser der er tildelt hvilke systemer. Chancerne er, at du sandsynligvis ødelægger din konfiguration.