Kaip išjungti IPv6 CentOS 8


Interneto protokolo versija 6 (IPv6) yra tinklo sąsajos, įtrauktos į IPv6 kompiuterių tinklą, identifikatorius. Jei nenorite naudoti Ipv6 adresavimo, galite jį laikinai arba visam laikui išjungti.

Šiame straipsnyje sužinosite keletą būdų, kaip išjungti IPv6 „CentOS 8 Linux“ įrenginyje.

IPv6 išjungimas CentOS 8

Pirmiausia patikrinkite, ar IPv6 įgalintas CentOS 8 įrenginyje, naudodami šią ip komandą.

ip a | grep inet6

Jei IPv6 įgalinta, galite matyti kai kurias inet6 eilutes, tačiau jei komanda nieko nespausdina, IPv6 išjungtas visose tinklo sąsajose.

Išjunkite IPv6 naudodami komandą sysctl

Šis metodas skirtas laikinai išjungti IPv6. Jums nereikia iš naujo paleisti sistemos, kad pakeitimai įvyktų. Tačiau tai gana sudėtinga nei nuolatinis metodas, kurį netrukus išmoksite.

Pirmiausia sukurkite naują sysctl konfigūracijos failą /etc/sysctl.d/70-ipv6.conf naudodami šią komandą.

vi /etc/sysctl.d/70-ipv6.conf

Tada pridėkite šias eilutes ir išsaugokite failą.

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

Dabar, norėdami išjungti IPv6, naudokite šią komandą.

sysctl --load /etc/sysctl.d/70-ipv6.conf

Dabar IPv6 turėtų būti išjungtas.

Norėdami patikrinti, ar IPv6 išjungtas, paleiskite šią ip komandą.

ip a | grep inet6

Jei komanda nepateikia nieko, kas reikštų, kad IPv6 buvo išjungtas visose tinklo sąsajose.

Naudojant šį metodą, kai kurios tinklo sąsajos vis tiek gali naudoti IPv6, kai iš naujo paleisite sistemą. Taip nutinka, nes CentOS 8 pagal numatytuosius nustatymus naudoja tinklo tvarkyklę.

Norėdami visiškai nustoti naudoti IPv6, naudokite šią nmcli komandą.

nmcli connection modify interface ipv6.method ignore

Galiausiai iš naujo paleiskite CentOS 8 įrenginį.

reboot

Išjunkite IPv6 naudodami branduolio įkrovos parinktį

Branduolio įkrovos parinktis po konfigūracijos reikalauja iš naujo paleisti sistemą. Tai geriausias būdas išjungti IPv6.

Norėdami naudoti šį metodą, atidarykite numatytąjį GRUB konfigūracijos failą /etc/default/grub naudodami vi teksto rengyklę, kaip parodyta toliau.

vi /etc/default/grub

Tada eikite į failo pabaigą ir paspauskite O, kad sukurtumėte naują eilutę ir įveskite toliau pateiktą informaciją.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

Tada išsaugokite ir išeikite iš konfigūracijos failo.

Kitas veiksmas – atnaujinti GRUB CFG failus. Norėdami rasti grub failus, įveskite šią komandą.

 ls -lh /etc/grub*.cfg

Pamatysite 2 GRUB CFG failų kelius: /boot/grub2/grub.cfg ir /boot/efi/EFI/centos/grub.cfg >.

Įveskite šią komandą, kad sukurtumėte naują GRUB konfigūracijos failą ir išsaugotumėte jį /boot/grub2/grub.cfg.


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

Tada įveskite šią komandą, kad sukurtumėte naują GRUB konfigūracijos failą ir išsaugotumėte jį /boot/efi/EFI/centos/grub.cfg.

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

Galiausiai iš naujo paleiskite CentOS 8 įrenginį.

reboot

Paleidę iš naujo įveskite šią komandą, kad patikrintumėte, ar IPv6 išjungtas.

ip a | grep inet6

Jei komanda nieko nespausdina, tai reiškia, kad IPv6 išjungtas.

Santrauka

Šiame straipsnyje sužinojote apie du būdus, kaip išjungti IPv6 CentOS 8 Linux įrenginyje. Pirmasis metodas yra naudojant sysctl, o antrasis - Brandulio įkrovos parinktis. Nors IPv6 išjungimas naudojant sysctl yra laikinas, Brandulio įkrovos parinktis yra nuolatinė ir yra geriausias būdas.