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.