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 inet6Krok 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.confKrok 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.