Kā konfigurēt IPv6 tīklu vietnē CentOS/RHEL 8


IPv6 adresēšana tika izstrādāta, paredzot IPv4 adrešu izsīkšanu. Tas ir paredzēts, lai atrisinātu IPv4 adrešu izsmelšanu, izmantojot daudz plašāku tīkla adresēšanas vietu. IPv6 adrese ir 128 bitu skaitlis, kas sastāv no 8 ar kolu atdalītām grupām, kuras katra sastāv no 4 heksadecimāliem skaitļiem.

Tālāk parādīts IPv6 adreses piemērs:

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

Centos/RHEL 8 parasti pēc noklusējuma ir iespējots IPv6. Lai pārbaudītu, vai jūsu sistēmā ir iespējots IPv6, palaidiet komandu:

$ sudo sysctl -a | grep ipv6.*disable

Vērtība 0 norāda, ka IPv6 ir aktīvs jūsu mezglā. 1 vērtība parāda, ka IPv6 ir atspējots. Tāpēc no iepriekš minētās izejas ir iespējots IPv6.

Vēl viena metode, kā pārbaudīt, vai ir iespējots IPv6, ir tīkla saskarnes apskate direktorijā/etc/network-scripts /. Mūsu gadījumā tas būs fails/etc/sysconfig/network-scripts/ifcfg-enps03.

Tāpēc izpildīsim zemāk esošo komandu un pārbaudīsim, vai ir iespējots IPv6.

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

Meklējiet sekojošās IPV6 opcijas, kā parādīts:

  • IPV6INIT u003d jā - tas inicializē interfeisu IPv6 adresēšanai.
  • IPV6_AUTOCONF u003d jā - tas ļauj interfeisam automātiski konfigurēt IPv6.
  • IPV6_DEFROUTE u003d jā - tas norāda, ka interfeisam ir piešķirts noklusējuma IPv6 maršruts.
  • IPV6_FAILURE_FATAL u003d nē - norāda, ka sistēma neizdosies, pat ja neizdosies IPv6.

Iepriekš minētā izeja apstiprina, ka ir iespējota IPv6 adresēšana. Terminālā varat pārbaudīt interfeisu IPv6 adresi, palaižot zemāk esošās IP komandas.

$ ip a
OR
$ ip -6 addr

Meklējiet inet6 prefiksu, kā parādīts zemāk.

Lai īslaicīgi atspējotu IPv6, palaidiet komandu:

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

Lai iespējotu IPv6, palaidiet komandu:

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

Pēc tam restartējiet NetworkManager, lai izmaiņas tiktu piemērotas.

$ sudo systemctl restart NetworkManager

Lai neatgriezeniski atspējotu IPv6, rediģējiet failu GRUB/etc/default/grub. Rindā GRUB_CMDLINE_LINUX pievienojiet argumentu ipv6.disable u003d 1 rindas beigās, kā parādīts.

Lai piemērotu izmaiņas, restartējiet sistēmu.

Tāpat kā IPv4, ar nmcli rīkiem ir iespējama manuāla IPv6 konfigurēšana. Tomēr tas nav ieteicams, jo IPv6 manuālā konfigurēšana ir pakļauta kļūdām un ir diezgan apgrūtinoša.

Turklāt ir diezgan uzdevums izsekot, kuras IPv6 adreses kādām sistēmām tiek piešķirtas. Iespējams, ka jūs, iespējams, sajauksit savu konfigurāciju.