Jak wyłączyć IPv6 w Centos 8

Jak wyłączyć IPv6 w Centos 8

Wersja protokołu internetowego 6 (IPv6) jest identyfikatorem interfejsu sieciowego zaangażowanego w sieć komputerową IPv6. Jeśli nie chcesz używać adresowania IPv6, możesz zdecydować się na wyłączenie go tymczasowo lub na stałe.

W tym artykule nauczysz się kilku sposobów wyłączenia IPv6 na komputerze Linux Centos 8.

Wyłączanie IPv6 w CentOS 8

Najpierw sprawdź, czy IPv6 jest włączony na twoim Centos 8 Maszyna za pomocą następujące polecenie IP.

# ip a | GREP INET6 
Sprawdź status IPv6 w Centos 8

Jeśli IPv6 włączone, możesz zobaczyć niektóre INET6 Jednak jeśli polecenie niczego nie drukuje, IPv6 jest wyłączony na wszystkich interfejsach sieciowych.

Wyłącz IPv6 za pomocą polecenia SYSCTL

Ta metoda służy do tymczasowego wyłączania IPv6. Nie musisz ponownie uruchomić systemu, aby nastąpiły zmiany. Jest to jednak dość skomplikowane niż metoda stała, której nauczysz się wkrótce.

Najpierw utwórz nowy plik konfiguracyjny SYSCTL /etc/sysctl.D/70-IPV6.conf Korzystanie z następującego polecenia.

# vi /etc /sysctl.D/70-IPV6.conf 

Następnie dodaj następujące wiersze i zapisz plik.

internet.IPv6.conf.Wszystko.disable_ipv6 = 1 netto.IPv6.conf.domyślny.disable_ipv6 = 1 
Plik konfiguracyjny Sysctl

Teraz, aby wyłączyć IPv6 Użyj następującego polecenia.

# sysctl - -Load /etc /sysctl.D/70-IPV6.conf 
Tymczasowo wyłącz IPv6 w CentOS 8

IPv6 powinien być teraz wyłączony.

Aby sprawdzić, czy IPv6 jest wyłączony, uruchom następujące polecenie IP.

# ip a | GREP INET6 
Sprawdź IPv6 niepełnosprawne w Centos 8

Jeśli polecenie niczego nie zwraca na to sugerującego IPv6 został wyłączony we wszystkich interfejsach sieciowych.

Podczas korzystania z tej metody niektóre interfejsy sieciowe mogą nadal używać IPv6 Po ponownym uruchomieniu systemu. Dzieje się tak, ponieważ Centos 8 Domyślnie używa menedżera sieci.

Całkowicie przestać używać IPv6, Użyj następującego polecenia NMCLI.

# nmcli połączenie modyfikuj interfejs IPv6.Metoda ignoruj 

Wreszcie, ponownie uruchom swoje Centos 8 maszyna.

# ponowne uruchomienie 

Wyłącz IPv6 za pomocą opcji rozruchu jądra

Opcja rozruchu jądra wymaga ponownego uruchomienia systemu po konfiguracji. To najlepsza metoda wyłączania IPv6.

Aby użyć tej metody, otwórz domyślny plik konfiguracji Gruba /etc/default/grub z edytorem tekstu VI, jak pokazano poniżej.

# vi/etc/default/grub 

Następnie przejdź do końca pliku i naciśnij O Aby utworzyć nową linię i wpisać następujące.

Grub_cmdline_linux = "$ GRUB_CMDLINE_LINUX IPv6.Wyłącz = 1 " 

Następnie zapisz i wyjdź z pliku konfiguracyjnego.

Następnym krokiem jest aktualizacja Grub Cfg akta. Wpisz następujące polecenie, aby zlokalizować pliki GRUB.

# ls -lh /etc /Grub*.CFG 

Zobaczysz 2 Grub CFG Ścieżki plików: /boot/grub2/grub.CFG I /boot/efi/efi/centos/grub.CFG.

Wpisz następujące polecenie, aby utworzyć nowy plik konfiguracyjny GRUB i zapisz go na /boot/grub2/grub.CFG.

# Grub2 -MkConfig -O/boot/Grub2/Grub.CFG 

Następnie wpisz następujące polecenie, aby utworzyć nowy plik konfiguracyjny GRUB i zapisz go na /boot/efi/efi/centos/grub.CFG.

# Grub2 -MkConfig -o/boot/efi/efi/centos/grub.CFG 

Wreszcie, ponownie uruchom swoje Centos 8 maszyna.

# ponowne uruchomienie 

Po ponownym uruchomieniu wpisz następujące polecenie, aby sprawdzić, czy IPv6 jest niepełnosprawny.

# ip a | GREP INET6 

Jeśli polecenie niczego nie drukuje, oznacza to IPv6 jest niepełnosprawny.

Streszczenie

W tym artykule dowiedziałeś się o dwóch sposobach wyłączenia IPv6 na Twoim Centos 8 Linux maszyna. Pierwszą metodą jest użycie Sysctl podczas gdy drugi jest przy użyciu Opcja rozruchu jądra. Podczas wyłączania IPv6 Za pomocą Sysctl jest tymczasowe, Opcja rozruchu jądra jest trwałe i jest najlepszą metodą.