jak wyłączyć IPV6 Na CentOS7

Jak wyłączyć IPv6 na CentOS 7.5

IPv6 lub protokół internetowy wersja 6 to najnowsza wersja protokołu internetowego (IP). IPv4 lub protokół internetowy w wersji 4 jest już powszechnie stosowany. Ale ma pewne ograniczenia. Pierwszym z nich jest to, że IPv4 ma 32-bitowy schemat adresów. Oznacza to, że tylko 4,3 miliarda unikalnych adresów jest możliwe Z IPv4. W dzisiejszym świecie jest to dość ograniczone. W dzisiejszych czasach 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 ma niedobór.

adres IPv6 z drugiej strony jest adresem 128-bitowym. Oznacza to, że 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 IPv6 jest używany, każde urządzenie na świecie może mieć swój 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 chwili pisania tego tekstu obsługa IPv6 nie jest dostępna w wielu krajach. Nawet w moim kraju nie ma wsparcia. Chociaż świat powoli przechodzi do IPv6, nadal nie wszystko jest IPv6.

Jeśli twój kraj nie obsługuje jeszcze protokołu 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. Zaczynajmy.

sprawdź, czy IPv6 jest włączony

Możesz sprawdzić, czy IPv6 jest włączony w systemie operacyjnym CentOS 7.5 za pomocą następującego polecenia:

$ ip a/grep inet6

jak widać, mam włączony IPv6.

Jeśli IPv6 jest wyłączony, nie powinieneś widzieć wyjścia, jeśli uruchomisz to polecenie.

Wyłącz IPv6 używając parametru Jądra

w tej sekcji pokażę Ci jak wyłączyć IPv6 na stałe.

Możesz wyłączyć IPv6 podczas uruchamiania komputera, 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.

najpierw Naciśnij i, aby przejść do trybu wstawiania.

teraz dodaj ipv6.disable = 1 przed crashkernel = auto w GRUB_CMDLINE_LINUX jak zaznaczono na zrzucie ekranu poniżej.

Teraz naciśnij<Esc> I wpisz :wq! następnie naciśnij <wprowadź>, aby zapisać plik.

teraz zaktualizuj plik konfiguracyjny GRUB za pomocą następującego polecenia:

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

konfiguracja GRUB powinna zostać zaktualizowana.

Teraz uruchom ponownie komputer za pomocą następującego polecenia:

$ sudo reboot

Jeśli ponownie uruchomisz poniższe polecenie, nie powinieneś zobaczyć wyjścia.

$ ip a/grep inet6

Wyłącz IPv6 za pomocą/etc / sysctl.plik konfiguracyjny conf

Możesz również wyłączyć IPv6 na stałe za pomocą/etc / sysctl.plik konfiguracyjny conf.

najpierw otwórz /etc / sysctl.plik conf z następującym poleceniem:

$ sudo vim /etc/sysctl.conf

teraz dodaj do niego następujące linie:

net.ipv6.conf.wszystko.disable_ipv6=1
net.ipv6.conf.domyślne.disable_ipv6 = 1

teraz zapisz plik i uruchom ponownie komputer za pomocą następującego polecenia:

$ sudo reboot

IPv6 powinien być wyłączony.

Wyłącz IPv6 określonego interfejsu sieciowego

Możesz również wyłączyć IPv6 określonego interfejsu sieciowego.

najpierw musisz znaleźć interfejs sieciowy, który chcesz wyłączyć za pomocą następującego polecenia:

$ IP link show

powinieneś zobaczyć nazwę interfejsu sieciowego zaznaczoną na zrzucie ekranu poniżej.

powiedzmy, że chcesz wyłączyć IPv6 dla interfejsu ens36.

Najpierw otwórz /etc / sysctl.plik conf z następującym poleceniem:

$ sudo vim /etc/sysctl.conf

teraz dodaj następującą linię na końcu pliku:

net.ipv6.conf.ens36disable_ipv6 = 1

teraz zapisz plik i uruchom ponownie komputer za pomocą następującego polecenia:

$ sudo reboot

teraz sprawdź, czy IPv6 jest wyłączony dla interfejsu ens36 z następujące polecenie:

$ IP addr show ens36

IPv6 powinien być wyłączony tylko dla interfejsu ens36, jak widać na zrzucie ekranu poniżej. Na wyjściu nie ma linii inet6.

Tymczasowo wyłącz IPv6 używając polecenia sysctl

Możesz również tymczasowo wyłączyć IPv6. W ten sposób IPv6 zostanie włączony po ponownym uruchomieniu systemu. Jest to dobre do testowania, czy wszystko w systemie operacyjnym CentOS 7.5 działa przed trwałym 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ślne.disable_ipv6=1

IPv6 powinien być wyłączony.

tak na stałe i czasowo wyłącza się IPv6 na CentOS 7.5. Dziękujemy za przeczytanie tego artykułu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.