IPv6-verkon määrittäminen CentOS/RHEL 8:ssa


IPv6-osoitteet kehitettiin odottamaan IPv4-osoitteiden loppumista. Se on tarkoitettu ratkaisemaan IPv4-osoitteiden loppuunkuluminen käyttämällä paljon laajempaa verkkoosoitetilaa. IPv6-osoite on 128-bittinen numero, joka koostuu kahdeksasta kaksoispisteellä erotetusta ryhmästä, joista jokainen koostuu neljästä heksadesimaaliluvusta.

Lue myös: Mikä IPv4:ssä on vikana ja miksi siirrymme IPv6:een

Alla on esimerkki IPv6-osoitteesta:

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

IPv6 on yleensä oletuksena käytössä CentOS/RHEL 8:ssa. Tarkista, onko IPv6 käytössä järjestelmässäsi, suorittamalla komento:


sudo sysctl -a | grep ipv6.*disable

Arvo 0 osoittaa, että IPv6 on aktiivinen solmussasi. Arvo 1 osoittaa, että IPv6 on poistettu käytöstä. Siksi yllä olevasta lähdöstä IPv6 on käytössä.

Toinen tapa tarkistaa, onko IPv6 käytössä, on tarkastella verkkoliitäntääsi hakemistossa /etc/network-scripts/. Meidän tapauksessamme tämä on tiedosto /etc/sysconfig/network-scripts/ifcfg-enps03.

Suoritetaan siis alla oleva komento ja tarkistetaan, onko IPv6 käytössä.


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

Tarkkaile seuraavia IPV6-vaihtoehtoja kuvan mukaisesti:

  • IPV6INIT=yes – Tämä alustaa käyttöliittymän IPv6-osoitteita varten.
  • IPV6_AUTOCONF=yes – Tämä mahdollistaa rajapinnan automaattisen IPv6-määrityksen.
  • IPV6_DEFROUTE=yes – Tämä osoittaa, että liitännälle on määritetty oletusarvoinen IPv6-reitti.
  • IPV6_FAILURE_FATAL=no – ilmaisee, että järjestelmä ei katkea, vaikka IPv6 epäonnistuu.

Yllä oleva tulos vahvistaa, että IPv6-osoitus on käytössä. Päätteessä voit tarkistaa liitäntöjesi IPv6-osoitteet suorittamalla alla olevat IP-komennot.


ip a
OR
ip -6 addr

Tarkkaile inet6-etuliitettä alla olevan kuvan mukaisesti.

Voit poistaa IPv6:n väliaikaisesti käytöstä suorittamalla komennon:

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

Ota IPv6 käyttöön suorittamalla komento:

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

Käynnistä sitten NetworkManager uudelleen, jotta muutokset tulevat voimaan.

sudo systemctl restart NetworkManager

Poista IPv6 pysyvästi käytöstä muokkaamalla GRUB-/etc/default/grub-tiedostoa. Liitä rivin GRUB_CMDLINE_LINUX rivin loppuun argumentti ipv6.disable=1 kuvan mukaisesti.

Ota muutokset käyttöön käynnistä järjestelmä uudelleen.

Aivan kuten IPv4, IPv6:n manuaalinen määritys on mahdollista nmtui- ja nmcli-työkalujen avulla. Tätä ei kuitenkaan suositella, koska IPv6:n manuaalinen määritys on altis virheille ja on melko työlästä.

Lisäksi on melkoinen tehtävä seurata, mitkä IPv6-osoitteet on määritetty mille järjestelmille. On todennäköistä, että sekoitat kokoonpanosi.