Giunsa ang Pag-configure sa IPv6 Network sa CentOS/RHEL 8


Ang IPv6 addressing gihimo sa pagpaabut sa pagkahurot sa mga IPv4 nga adres. Kini gituyo aron masulbad ang kakapoy sa IPv4 nga mga adres pinaagi sa paggamit sa usa ka mas lapad nga network addressing space. Ang IPv6 nga adres kay usa ka 128-bit nga numero nga naglangkob sa 8 ka colon-separated nga mga grupo nga ang matag usa naglangkob sa 4 ka hexadecimal nga numero.

Usa ka pananglitan sa usa ka IPv6 nga adres gipakita sa ubos:

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

Ang IPv6 kasagarang gipagana pinaagi sa default sa CentOS/RHEL 8. Aron masusi kon ang IPv6 gipalihok sa imong sistema, padagana ang sugo:

$ sudo sysctl -a | grep ipv6.*disable

Ang kantidad nga 0 nagpakita nga ang IPv6 aktibo sa imong node. Ang bili sa 1 nagpakita nga ang IPv6 gi-disable. Busa, gikan sa output sa ibabaw, IPv6 gipagana.

Ang laing paagi sa pagsusi kon ang IPv6 gi-enable ba mao ang pagtan-aw sa imong network interface sa /etc/network-scripts/ directory. Sa among kaso, kini mao ang /etc/sysconfig/network-scripts/ifcfg-enps03 file.

Busa atong ipatuman ang sugo sa ubos ug susihon kon ang IPv6 gi-enable.

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

Pagbantay sa mosunod nga mga opsyon sa IPV6 sama sa gipakita:

  • IPV6INIT=oo – Nagsugod kini sa interface para sa IPv6 addressing.
  • IPV6_AUTOCONF=oo – Kini makapahimo sa IPv6 auto-configuration para sa interface.
  • IPV6_DEFROUTE=oo – Kini nagpakita nga ang default nga ruta sa IPv6 gi-assign na sa interface.
  • IPV6_FAILURE_FATAL=dili – nagpaila nga ang sistema dili mapakyas bisan kung ang IPv6 mapakyas.

Ang output sa ibabaw nagpamatuod nga ang IPv6 addressing gipagana. Sa terminal, mahimo nimong susihon ang IPv6 address sa imong mga interface pinaagi sa pagpadagan sa mga IP command sa ubos.

$ ip a
OR
$ ip -6 addr

Pagbantay sa prefix sa inet6 sama sa gipakita sa ubos.

Aron temporaryo nga ma-disable ang IPv6, padagana ang command:

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

Aron mahimo ang IPv6, padagana ang command:

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

Dayon i-restart ang NetworkManager aron magamit ang mga pagbag-o.

$ sudo systemctl restart NetworkManager

Aron permanente nga ma-disable ang IPv6, usba ang GRUB /etc/default/grub file. Sa linya, GRUB_CMDLINE_LINUX, idugang ang argumento ipv6.disable=1 sa katapusan sa linya sama sa gipakita.

Aron magamit ang mga pagbag-o, i-reboot ang imong sistema.

Sama sa IPv4, ang usa ka manwal nga pag-configure sa IPv6 posible gamit ang mga himan sa nmcli. Bisan pa, wala kini girekomenda tungod kay ang manual nga pag-configure sa IPv6 dali nga adunay mga sayup ug medyo lisud.

Dugang pa, kini usa ka buluhaton sa pagsubay kung unsang mga adres sa IPv6 ang gi-assign sa unsang mga sistema. Ang mga posibilidad mao nga mahimo nimong gub-on ang imong pag-configure.