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.