Kif tikkonfigura Netwerk IPv6 fuq CentOS/RHEL 8


L-indirizzar IPv6 ġie żviluppat b'antiċipazzjoni tat-tnaqqis tal-indirizzi IPv4. Hija maħsuba biex issolvi l-eżawriment tal-indirizzi IPv4 permezz tal-użu ta 'spazju tal-indirizzar tan-netwerk ferm usa'. Indirizz IPv6 huwa numru ta' 128 bit li jinkludi 8 gruppi separati minn kolon kull wieħed magħmul minn 4 numri eżadeċimali.

Eżempju ta' indirizz IPv6 jidher hawn taħt:

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

IPv6 normalment ikun attivat awtomatikament fuq CentOS/RHEL 8. Biex tiċċekkja jekk IPv6 huwiex attivat fis-sistema tiegħek, mexxi l-kmand:

$ sudo sysctl -a | grep ipv6.*disable

Il-valur 0 jindika li l-IPv6 huwa attiv fuq in-node tiegħek. Valur ta' 1 juri li l-IPv6 huwa diżattivat. Għalhekk, mill-output ta 'hawn fuq, IPv6 huwa attivat.

Metodu ieħor ta' kif tiċċekkja jekk IPv6 huwiex attivat huwa billi tara l-interface tan-netwerk tiegħek fid-direttorju /etc/network-scripts/. Fil-każ tagħna, dan se jkun il-fajl /etc/sysconfig/network-scripts/ifcfg-enps03.

Mela ejja tesegwixxi l-kmand hawn taħt u tivverifika jekk IPv6 huwiex attivat.

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

Oqgħod attent għall-għażliet IPV6 li ġejjin kif muri:

  • IPV6INIT=iva – Dan jinizjalizza l-interface għall-indirizzar IPv6.
  • IPV6_AUTOCONF=iva – Dan jippermetti l-awtokonfigurazzjoni tal-IPv6 għall-interface.
  • IPV6_DEFROUTE=iva – Dan jindika li r-rotta IPv6 default ġiet assenjata lill-interface.
  • IPV6_FAILURE_FATAL=le – jindika li s-sistema mhux se tfalli anki meta l-IPv6 ifalli.

L-output ta' hawn fuq jikkonferma li l-indirizzar IPv6 huwa attivat. Fuq it-terminal, tista 'tiċċekkja l-indirizz IPv6 tal-interfaces tiegħek billi tħaddem il-kmandi tal-IP hawn taħt.

$ ip a
OR
$ ip -6 addr

Oqgħod attent għall-prefiss inet6 kif muri hawn taħt.

Biex tiddiżattiva temporanjament l-IPv6, mexxi l-kmand:

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

Biex tattiva l-IPv6, mexxi l-kmand:

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

Imbagħad erġa ibda NetworkManager biex il-bidliet japplikaw.

$ sudo systemctl restart NetworkManager

Biex tiddiżattiva IPv6 b'mod permanenti, editja l-fajl GRUB /etc/default/grub. Fil-linja, GRUB_CMDLINE_LINUX, waħħal l-argument ipv6.disable=1 fl-aħħar tal-linja kif muri.

Biex tapplika l-bidliet, reboot is-sistema tiegħek.

Eżatt bħal IPv4, konfigurazzjoni manwali ta 'IPv6 hija possibbli bl-użu tal-għodod nmcli. Madankollu, dan mhux rakkomandat minħabba li l-konfigurazzjoni manwali ta 'IPv6 hija suxxettibbli għal żbalji u hija pjuttost diffiċli.

Barra minn hekk, huwa pjuttost kompitu li jżomm rekord ta 'liema indirizzi IPv6 huma assenjati għal liema sistemi. Iċ-ċansijiet huma li x'aktarx tħawwad il-konfigurazzjoni tiegħek.