Jak wyłączyć IPv6 w CentOS 8?

W łączności sieciowej uczestniczą różne elementy, a jednym z najistotniejszych jest adresacja IP, która może być IPv4 lub IPv6, która to adresacja ułatwia i umożliwia komunikację wszystkich elementów sieci z naszym sprzętem, jest to tzw. Protokół Internetowy - Protokół Internetowy.

IPv4 to obecny standard, który składa się z adresów o długości 32 bitów, co obejmuje maksymalnie 4 294 967 296 adresów. Jednak wraz z przyspieszonym wzrostem połączeń (zarówno w urządzeniach, jak iw infrastrukturze) adresy te się wyczerpują, co ma negatywny wpływ na tysiące urządzeń. Dlatego IETF (Internet Engineering Task Force) opracował IPv6, który obsługuje adresy o długości 128 bitów, co oznacza, że ​​będziemy mieli do 340 282 366 920 938 463 463 746 607 431 768 211 456) lub 340 sekstylionów.

Ale ponieważ IPv6 jest nadal w procesie wdrażania, jeśli pracujesz z CentOS 8, możesz chcieć wyłączyć to adresowanie na serwerze, aby uniknąć pomyłek z niektórymi zadaniami administracyjnymi.

Zobaczymy, jak w prosty sposób wyłączyć IPv 6 w CentOS 8.

1. Jak sprawdzić stan IPv6 w CentOS 8?

Krok 1
Pierwszym krokiem do wykonania będzie sprawdzenie, czy IPv6 jest włączony na serwerze, w tym celu wykonujemy następujące czynności:

 ip a | grep inet6 
Krok 2
W rezultacie zobaczymy, co następuje, jeśli IPv6 jest aktywny. Będąc aktywnym odnajdujemy linie „inet6”.

POWIĘKSZAĆ

2. Jak wyłączyć IPv6 w CentOS 8 za pomocą sysctl


Dzięki sysctl możliwe będzie tymczasowe wyłączenie IPv6 w CentOS 8, a ponowne uruchomienie systemu nie jest wymagane, aby zobaczyć zastosowane zmiany.

Krok 1
Proces jest nieco skomplikowany, ponieważ musimy utworzyć plik /etc/sysctl.d/70-ipv6.conf w następujący sposób:

 nano /etc/sysctl.d/70-ipv6.conf 
Krok 2
Tam dodamy następujące wiersze:
 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1

POWIĘKSZAĆ

Krok 3
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 4
Teraz przystępujemy do ponownego uruchomienia utworzonego pliku, aby zakończyć utworzony proces:

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

POWIĘKSZAĆ

Krok 5
Ponownie sprawdzamy stan IPv6 za pomocą następującego polecenia:

 ip a | grep inet6 

POWIĘKSZAĆ

Jak widzimy, IPv6 został poprawnie wyłączony w CentOS 8.

Krok 6
Biorąc pod uwagę, że CentOS 8 korzysta z Network Managera, możliwe jest, że jeśli mamy więcej interfejsów sieciowych, są one nadal włączone z IPv6, w tym przypadku musimy wykonać następującą składnię, aby dezaktywacja była ogólna. Następnie ponownie uruchamiamy system, aby zakończyć proces.

 połączenie nmcli zmodyfikuj „interfejs” ipv6.method zignoruj 

3. Jak wyłączyć IPv6 w CentOS 8 za pomocą rozruchu jądra?


Ta metoda obejmuje ponowne uruchomienie systemu po zakończeniu konfiguracji. Ale jest to jeden z najskuteczniejszych sposobów wyłączenia IPv6 w CentOS 8.

Krok 1
Aby to zrobić, musimy uzyskać dostęp do pliku / etc / default / grub za pomocą edytora w następujący sposób:

 nano / etc / default / grub 

POWIĘKSZAĆ

Krok 2
Tam przejdziemy do końca, aby dodać następującą linię:

 GRUB_CMDLINE_LINUX = "$ GRUB_CMDLINE_LINUX ipv6.disable = 1" 

POWIĘKSZAĆ

Krok 3
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 4
Teraz zaktualizujemy pliki GRUB systemu, w tym celu wykonamy następujące czynności:

 ls -lh /etc/grub*.cfg 

POWIĘKSZAĆ

Krok 5
Widzimy tam ścieżkę /boot/grub2/grub.cfg, teraz wykonamy następujące polecenie, aby utworzyć nowy plik konfiguracyjny GRUB, który będzie hostowany w ścieżce /boot/grub2/grub.cfg:

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

POWIĘKSZAĆ

Krok 6
W ten sam sposób wykonamy następujące czynności, aby utworzyć plik GRUB, który zostanie zapisany w ścieżce /boot/efi/EFI/centos/grub.cfg:

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

POWIĘKSZAĆ

Krok 7
Następnie ponownie uruchamiamy system, aby zakończyć zmiany, a po zalogowaniu możemy sprawdzić, czy IPv6 został całkowicie wyłączony:

 ip a | grep inet6 

POWIĘKSZAĆ

Dzięki niektórym metodom, które Solvetic ci wyjaśnił, możliwe będzie tymczasowe i całkowite wyłączenie adresowania IPv 6 w CentOS8, czekając na pełne uruchomienie w bardzo krótkim czasie.

wave wave wave wave wave