Jak wyłączyć IPv6 na centro 7.5
IPv6 lub protokół internetowy Wersja 6 to najnowsza wersja protokołu internetowego (IP). IPv4 lub protokół internetowy Wersja 4 jest już szeroko używana. Ale ma pewne ograniczenia. Pierwszym z nich jest to, że IPv4 ma 32-bitowy schemat adresu. To oznacza tylko 4.Unikalny adres 3 miliardy jest możliwy w przypadku IPv4. To jest dość ograniczone w dzisiejszym świecie. Obecnie mamy wiele urządzeń IoT (Internet of Things), smartfonów, komputerów, laptopów, serwerów podłączonych do Internetu. Każde z tych urządzeń potrzebuje adresu IP, aby komunikować się ze światem zewnętrznym. Więc adres IPv4 brakuje.
Z drugiej strony adres IPv6 to adres 128-bitowy. Oznacza to około 340 282 366,920 938 463,463 374 607 431 768,211,456 Unikalny adres IPv6 jest możliwy w IPv6. To ogromna liczba adresów IP. Mówi się, że jeśli używane jest IPv6, każde urządzenie na świecie może mieć swój własny unikalny adres IPv6, a IPv6 nadal będzie dostępny dla nowych urządzeń. Tak więc IPv6 rozwiązuje problemy z ograniczonym adresem IP, jak w IPv4.
Ale w momencie pisania tego pisania wsparcie IPv6 nie jest dostępne w wielu krajach. To nawet nie jest wspierane w moim kraju. Chociaż świat powoli przenosi się na IPv6, nie wszystko jest IPv6.
Jeśli twój kraj nie ma jeszcze wsparcia dla IPv6, nie ma potrzeby włączania go w systemie operacyjnym. Tak wiele osób ma tendencję do wyłączania IPv6 w swoim systemie operacyjnym.
W tym artykule pokażę, jak wyłączyć IPv6 na Centos 7.5. Zacznijmy.
Sprawdź, czy IPv6 jest włączony
Możesz sprawdzić, czy IPv6 jest włączony w CentOS 7.5 System operacyjny z następującym poleceniem:
$ ip a | GREP INET6
Jak widać, mam włączenie IPv6.
Jeśli IPv6 jest wyłączony, nie należy zobaczyć wyjścia, jeśli uruchomisz to polecenie.
Wyłącz IPv6 za pomocą parametru jądra
W tej sekcji pokażę, jak na stałe wyłączyć IPv6.
Możesz wyłączyć IPv6, gdy komputer uruchamia się, zmieniając parametr jądra.
Najpierw edytuj plik konfiguracyjny GRUB za pomocą następującego polecenia:
$ sudo vim/etc/default/grub
Powinieneś zobaczyć następujące okno.
Pierwsza prasa I iść do WSTAWIĆ tryb.
Teraz dodaj IPv6.Wyłącz = 1 zanim Crashkernel = Auto W Grub_cmdline_linux jak zaznaczono na zrzucie ekranu poniżej.
Teraz naciśnij i wpisz : WQ! a następnie naciśnij Aby zapisać plik.
Teraz zaktualizuj plik konfiguracyjny GRUB za pomocą następującego polecenia:
$ sudo grub2 -mkconfig -o/boot/grub2/grub.CFG
Konfiguracja Gruba powinna zostać zaktualizowana.
Teraz uruchom ponownie komputer za pomocą następującego polecenia:
$ sudo restart
Jeśli ponownie uruchomisz następujące polecenie, nie zobaczysz żadnego wyjścia.
$ ip a | GREP INET6
Wyłącz IPv6 za pomocą /etc /sysctl.plik konfiguracyjny CONF
Możesz także wyłączyć IPv6 na stałe za pomocą /etc/sysctl.conf plik konfiguracyjny.
Najpierw otwórz /etc/sysctl.conf Plik z następującym poleceniem:
$ sudo vim /etc /sysctl.conf
Teraz dodaj do niego następujące wiersze:
internet.IPv6.conf.Wszystko.disable_ipv6 = 1
internet.IPv6.conf.domyślny.disable_ipv6 = 1
Teraz zapisz plik i uruchom ponownie komputer za pomocą następującego polecenia:
$ sudo restart
IPv6 powinien być wyłączony.
Wyłącz IPv6 określonego interfejsu sieciowego
Możesz także wyłączyć IPv6 określonego interfejsu sieciowego.
Najpierw musisz znaleźć interfejs sieciowy, który chcesz wyłączyć z następującym poleceniem:
$ ip Link show
Powinieneś zobaczyć nazwę interfejsu sieciowego jako zaznaczona na zrzucie ekranu poniżej.
Powiedzmy, że chcesz wyłączyć IPv6 ENS36 interfejs.
Pierwszy otwarty /etc/sysctl.conf Plik z następującym poleceniem:
$ sudo vim /etc /sysctl.conf
Teraz dodaj następujący wiersz do końca pliku:
internet.IPv6.conf.ENS36.disable_ipv6 = 1
Teraz zapisz plik i uruchom ponownie komputer za pomocą następującego polecenia:
$ sudo restart
Teraz sprawdź, czy IPv6 jest wyłączony dla ENS36 Interfejs z następującym poleceniem:
$ ip addr show end36
IPv6 powinien być wyłączony tylko dla ENS36 interfejs, jak widać na zrzucie ekranu poniżej. Nie ma INET6 linia w wyjściu.
Wyłącz IPv6 tymczasowo przy użyciu polecenia SYSCTL
Możesz także tymczasowo wyłączyć IPv6. W ten sposób IPv6 będzie włączony po ponownym uruchomieniu systemu. To jest dobre do testowania, czy wszystko w twoim Centos 7.5 System operacyjny działa przed wyłączeniem IPv6.
Uruchom następujące polecenia, aby tymczasowo wyłączyć IPv6:
$ sudo sysctl -w net.IPv6.conf.Wszystko.disable_ipv6 = 1
$ sudo sysctl -w net.IPv6.conf.domyślny.disable_ipv6 = 1
IPv6 powinien być wyłączony.
W ten sposób wyłączasz IPv6 na Centos 7.5 na stałe i tymczasowo. Dziękujemy za przeczytanie tego artykułu.