IPv6:n poistaminen käytöstä tai käyttöönotto RHEL:ssä, Rockyssa ja AlmaLinuxissa


Lyhyt: Tässä oppaassa kerrotaan, kuinka IPv6 poistetaan käytöstä RHEL-, Rocky Linux- ja AlmaLinux-jakeluissa.

Tietojenkäsittelyssä on olemassa kahdenlaisia IP-osoitteita; IPv4 ja IPv6.

IPv4 on 32-bittinen osoite, joka sisältää 4 oktettia, jotka on segmentoitu kolmella pisteellä. Se on laajimmin käytetty IP-osoitejärjestelmä ja tukee jopa 232 IP-osoitetta. On hyvä mahdollisuus, että laitteesi käyttää IPv4-osoitetta yhteyden muodostamiseen mihin tahansa verkkoon – langalliseen tai langattomaan.

Toisaalta IPv6 on 128-bittinen osoite, jossa on 16 oktettia. Se on paljon pidempi kuin IPv4 ja tarjoaa 2128 IP-osoitetta. Tämä vastaa 340 epäselvää IP-osoitetta, kun taas IPv4 on rajoitettu 4,3 miljardiin IP-osoitteeseen.

Useimmissa tapauksissa IPv4 ja IPv6 toimivat käsi kädessä ilman ongelmia. Joskus saatat kuitenkin joutua poistamaan IPv6-osoitteen tilapäisesti käytöstä esimerkiksi verkkovikojen vianetsinnän aikana.

Tässä oppaassa näytämme, kuinka IPv6 poistetaan käytöstä RHEL-, Rocky- ja AlmaLinux-jakeluissa.

Poista IPv6 pysyvästi käytöstä RHEL:ssä, Rockyssa ja AlmaLinuxissa

Tässä osiossa opastamme sinua poistamaan IPv6 pysyvästi käytöstä. Ennen kuin mitään muuta, varmista, että Linux-järjestelmäsi käyttää IPv6:ta seuraavalla ip-komennolla seuraavasti:

ip a | grep inet6

Alla olevasta tulosteesta näet, että IPv6 on käytössä. Seuraava vaihe on poistaa IPv6 käytöstä.

Poistamme IPv6:n käytöstä tekemällä muutoksia grub-määritystiedostoon.

Avaa siis GRUB-asetustiedosto kuvan osoittamalla tavalla.

sudo vim /etc/default/grub

Lisää alla oleva rivi aivan loppuun.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

Tallenna muutokset ja poistu.

Jotta muutos voidaan ottaa käyttöön, meidän on luotava uusi GRUB-määritystiedosto. Voit tehdä tämän suorittamalla komennon:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Luo lisäksi EFI GRUB -määritystiedosto EFI-järjestelmille kuvan mukaisesti.

sudo grub2-mkconfig -o /boot/efi/EFI/rocky/grub2.cfg

Tämän jälkeen käynnistä järjestelmä uudelleen

sudo reboot

ja tarkista vielä kerran, tuetaanko IPv6:ta.

ip a | grep inet6

Jos et saa tulosta, IPv6 on nyt poistettu käytöstä.

Poista IPv6 väliaikaisesti käytöstä RHEL:ssä, Rockyssa ja AlmaLinuxissa

Toinen vaihtoehto on poistaa IPv6 väliaikaisesti käytöstä, mikä voidaan tehdä muokkaamalla /etc/sysctl.conf-tiedostoa tai lisäämällä määritystiedosto tiedostoon /etc/ sysctl.d-hakemistoon.

Voit tehdä muutoksia /etc/sysctl.conf-tiedostoon käyttämällä seuraavaa komentoa:

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

Varmista sitten, että IPv6 on poistettu käytöstä.

ip a | grep inet6

Vaihtoehtoisesti voit muokata /etc/sysctl.conf-tiedostoa manuaalisesti.

sudo vim /etc/sysctl.conf

Lisää seuraavat rivit IPv6:n poistamiseksi käytöstä kaikilta verkkosovittimilta.

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

Tallenna muutokset ja poistu. Suorita sitten seuraava komento ottaaksesi muutokset käyttöön.

sudo sysctl -p

IPv6:n ottaminen uudelleen käyttöön RHEL:ssä, Rockyssa ja AlmaLinuxissa

Avaa /etc/default/grub-tiedosto ja poista merkintä ipv6.disable=1 tiedostosta GRUB_CMDLINE_LINUX kuvan mukaisesti.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX"

Luo grub.cfg-tiedosto uudelleen suorittamalla grub2-mkconfig-komento:

grub2-mkconfig -o /boot/grub2/grub.cfg

Vaihtoehtoisesti UEFI-järjestelmissä suorita seuraava:

grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

Muista korvata redhat jakelunimelläsi rocky tai almalinux.

Käynnistä järjestelmä uudelleen poistaaksesi IPv6-tuen käytöstä.

Jos olet ottanut IPv6:n tilapäisesti käyttöön, poista seuraavat rivit /etc/sysctl.conf-tiedostosta ja käynnistä järjestelmä uudelleen.

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
Johtopäätös

Ellei sitä vaadita, ei yleensä suositella IPv6:n poistamista käytöstä Linux-järjestelmässäsi, koska se voi aiheuttaa ongelmia, varsinkin kun käytetään DHCP-palvelinta, joka tukee edelleen IPv6:ta<..

Tässä opetusohjelmassa olemme käsitelleet useita tapoja, joilla voit poistaa IPv6:n käytöstä RHEL:ssä, Rockyssa ja AlmaLinuxissa. . Palautteesi tästä oppaasta on erittäin tervetullutta.