Verzija internetskog protokola 6 (IPv6) je identifikator mrežnog sučelja uključenog u IPv6 računalnu mrežu. Ako ne želite koristiti IPv6 adresiranje, možete ga isključiti privremeno ili trajno.
U ovom ćete članku naučiti nekoliko načina onemogućavanja IPv6 na vašem CentOS 8 Linux stroju.
Prvo provjerite je li IPv6 je omogućeno na vašem CentOS 8 stroj koristeći sljedeće ip naredba.
# ip a | grep inet6.
Ako IPv6 omogućeno, možete vidjeti neke inet6 linije, međutim, ako naredba ništa ne ispisuje, IPv6 je onemogućen na svim vašim mrežnim sučeljima.
Ova metoda je za privremeno onemogućavanje IPv6. Ne morate ponovno pokrenuti sustav da bi se izvršile promjene. Međutim, to je prilično komplicirano od trajne metode koju ćete uskoro naučiti.
Najprije stvorite novu konfiguracijsku datoteku sysctl /etc/sysctl.d/70-ipv6.conf pomoću sljedeće naredbe.
# vi /etc/sysctl.d/70-ipv6.conf.
Zatim dodajte sljedeće retke i spremite datoteku.
net.ipv6.conf.all.disable_ipv6 = 1. net.ipv6.conf.default.disable_ipv6 = 1.
Sada, za onemogućavanje IPv6 upotrijebite sljedeću naredbu.
# sysctl --load /etc/sysctl.d/70-ipv6.conf.
IPv6 bi sada trebao biti onemogućen.
Da biste provjerili je li IPv6 onemogućen, pokrenite sljedeće ip naredba.
# ip a | grep inet6.
Ako naredba ne vrati ništa što implicira IPv6 je onemogućen na svim vašim mrežnim sučeljima.
Kad koristite ovu metodu, neka od vaših mrežnih sučelja još uvijek mogu koristiti IPv6 nakon što ponovno pokrenete sustav. To se događa jer CentOS 8 koristi Upravitelj mreže prema zadanim postavkama.
Da biste potpuno prestali koristiti IPv6, upotrijebite sljedeće naredba nmcli.
# nmcli veza izmijeni sučelje ipv6.method zanemariti.
Na kraju, ponovno pokrenite svoj CentOS 8 mašina.
# ponovno podizanje sustava.
Opcija pokretanja jezgre zahtijeva ponovno pokretanje sustava nakon konfiguracije. To je najbolji način onemogućavanja IPv6.
Za korištenje ove metode otvorite zadanu konfiguracijsku datoteku GRUB /etc/default/grub sa vi uređivač teksta, kao što je prikazano niže.
# vi/etc/default/grub.
Zatim idite na kraj datoteke i pritisnite O
za stvaranje novog retka i upišite sljedeće.
GRUB_CMDLINE_LINUX = "$ GRUB_CMDLINE_LINUX ipv6.disable = 1"
Zatim spremite i izađite iz konfiguracijske datoteke.
Sljedeći korak je ažuriranje GRUB CFG datoteke. Upišite sljedeću naredbu za lociranje datoteka grub.
# ls -lh /etc/grub*.cfg.
Vidjet ćeš 2 GRUB CFG staze datoteka: /boot/grub2/grub.cfg i /boot/efi/EFI/centos/grub.cfg.
Upišite sljedeću naredbu da biste stvorili novu konfiguracijsku datoteku GRUB i spremili je u /boot/grub2/grub.cfg.
# grub2 -mkconfig -o /boot/grub2/grub.cfg.
Zatim upišite sljedeću naredbu da biste stvorili novu konfiguracijsku datoteku GRUB i spremili je u /boot/efi/EFI/centos/grub.cfg.
# grub2 -mkconfig -o /boot/efi/EFI/centos/grub.cfg.
Na kraju, ponovno pokrenite svoj CentOS 8 mašina.
# ponovno podizanje sustava.
Nakon ponovnog pokretanja upišite sljedeću naredbu da biste provjerili je li IPv6 je onemogućeno.
# ip a | grep inet6.
Ako naredba ne ispisuje ništa, to znači IPv6 je onemogućeno.
U ovom članku naučili ste o dva načina na koje možete onemogućiti IPv6 na tvoj CentOS 8 Linux mašina. Prva metoda je korištenje sysctl dok je drugi pomoću Opcija pokretanja jezgre. Tijekom onemogućavanja IPv6 Korištenje sysctl je privremena, Opcija pokretanja jezgre je trajna i najbolja je metoda.