Kaip konfigūruoti „IPv6“ tinklą „CentOS/RHEL 8“


IPv6 adresavimas buvo sukurtas tikintis išeikvoti IPv4 adresus. Jis skirtas išspręsti IPv4 adresų išsekimą naudojant daug platesnę tinklo adresų erdvę. „IPv6“ adresas yra 128 bitų skaičius, kurį sudaro 8 dvitaškiais atskirtos grupės, sudarytos iš 4 šešioliktainių skaičių.

Toliau pateikiamas IPv6 adreso pavyzdys:

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

„IPOS“ paprastai įjungiamas pagal numatytuosius nustatymus „CentOS/RHEL 8“. Norėdami patikrinti, ar jūsų sistemoje įgalintas IPv6, vykdykite komandą:

$ sudo sysctl -a | grep ipv6.*disable

Vertė 0 rodo, kad IPv6 yra aktyvus jūsų mazge. 1 reikšmė rodo, kad IPv6 yra išjungtas. Todėl iš aukščiau pateiktos išvesties įgalintas IPv6.

Kitas būdas patikrinti, ar įjungtas IPv6, yra tinklo sąsajos peržiūra kataloge/etc/network-scripts /. Mūsų atveju tai bus failas/etc/sysconfig/network-scripts/ifcfg-enps03.

Taigi vykdykime žemiau esančią komandą ir patikrinkime, ar įjungtas IPv6.

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

Ieškokite šių IPV6 parinkčių, kaip parodyta:

  • IPV6INIT = taip - tai inicializuoja IPv6 adresavimo sąsają.
  • IPV6_AUTOCONF = taip - tai įgalina automatinę sąsajos konfigūraciją „IPv6“.
  • IPV6_DEFROUTE = taip - tai rodo, kad sąsajai priskirtas numatytasis IPv6 maršrutas.
  • IPV6_FAILURE_FATAL = ne - nurodo, kad sistema nesuges net tada, kai nepavyks IPv6.

Aukščiau pateiktas išvestis patvirtina, kad įgalintas IPv6 adresavimas. Terminale galite patikrinti savo sąsajų IPv6 adresą, vykdydami toliau pateiktas IP komandas.

$ ip a
OR
$ ip -6 addr

Ieškokite „inet6“ priešdėlio, kaip parodyta žemiau.

Norėdami laikinai išjungti IPv6, vykdykite komandą:

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

Norėdami įgalinti „IPv6“, paleiskite komandą:

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

Tada iš naujo paleiskite „NetworkManager“, kad pakeitimai būtų pritaikyti.

$ sudo systemctl restart NetworkManager

Norėdami visam laikui išjungti IPv6, redaguokite failą GRUB/etc/default/grub. Eilutėje GRUB_CMDLINE_LINUX eilutės pabaigoje pridėkite argumentą ipv6.disable = 1 , kaip parodyta.

Norėdami pritaikyti pakeitimus, iš naujo paleiskite sistemą.

Kaip ir „IPv4“, naudojant „nmcli“ įrankius galima rankiniu būdu konfigūruoti „IPv6“. Tačiau tai nerekomenduojama, nes rankinė „IPv6“ konfigūracija yra linkusi į klaidas ir yra gana sunki.

Be to, tai gana užduotis sekti, kurie IPv6 adresai yra priskirti kokioms sistemoms. Yra tikimybė, kad greičiausiai sujauksite savo konfigūraciją.