Jak wyłączyć IPv6 w Ubuntu
Chociaż protokół IPv6 jest niezbędny dla długoterminowego rozwoju Internetu, istnieją sytuacje, w których może być konieczne wyłączenie go w systemie Ubuntu.
Aby rozwiązać wszelkie potencjalne niezgodności, wyzwania związane z konfiguracją sieci lub szczególne scenariusze wymagające wyłączenia protokołu IPv6 w Ubuntu, wykonaj poniższe kroki, aby skutecznie go wyłączyć.
Jak trwale wyłączyć IPv6 w Ubuntu
Standardowa konfiguracja IPv6 umożliwia jego użycie wraz z IPv4, gdzie oba protokoły są używane jednocześnie.
Aby uzyskać dostęp do terminala w elegancki sposób w systemie operacyjnym Ubuntu, naciśnij jednocześnie klawisz Control wraz z klawiszem Alternate i literą “T”. Następnie użyj wyrafinowanego edytora tekstu znanego jako “nano”, aby otworzyć wyrafinowany plik konfiguracyjny dla sysctl.
sudo nano /etc/sysctl.conf
Aby wyłączyć usługi IPv6, należy wstawić wyżej wymieniony kod do pliku konfiguracyjnego.
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
W powyższym kodzie:
Dyrektywa konfiguracji początkowej skutecznie dezaktywuje obsługę protokołu internetowego w wersji szóstej (IPv6) na wszystkich kartach sieciowych w środowisku systemu operacyjnego.
Drugi wiersz kodu ma na celu wyłączenie domyślnego interfejsu użytkownika poprzez jego wyraźne ukierunkowanie.
Wyłączenie protokołu IPv6 na interfejsie loopback uniemożliwia wykorzystanie protokołu internetowego w wersji szóstej do komunikacji wewnątrz maszyny.
Po wprowadzeniu dostarczonego kodu należy nacisnąć “Ctrl \ + O”, aby zachować wszelkie modyfikacje wprowadzone w edytorze, jednocześnie zabezpieczając wyjście z niego. Następnie zaimplementuj te zmiany w systemie, wykonując
sudo sysctl -p
Uruchom ponownie usługi sieciowe za pomocą:
sudo systemctl restart systemd-networkd
Aby potwierdzić aktualny stan wszelkich nieaktywnych usług IPv6, należy wykonać następujące polecenie w systemie:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Jeśli system wskaże pomyślne wyłączenie IPv6, wyświetlając “1” w odpowiedzi na zapytanie, taki wynik wskazuje, że IPv6 zostało skutecznie wyłączone w Ubuntu.
Jak tymczasowo wyłączyć IPv6 w Ubuntu
Aby tymczasowo wyłączyć funkcjonalność IPv6 w systemie operacyjnym Ubuntu, wykonaj polecenie “systemctl” wraz z opcją “-w” w następujący sposób:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
Teraz uruchom ponownie usługi sieciowe z:
sudo systemctl restart systemd-networkd
W rezultacie wszystkie zależności zostaną skonfigurowane tak, aby chwilowo wyłączyć usługi IPv6.
Przejmij kontrolę nad konfiguracjami sieciowymi komputera z Ubuntu
Ubuntu zapewnia dostępny interfejs do dostosowywania konfiguracji IPv6, umożliwiając użytkownikom dostosowanie zachowań sieciowych ich systemów zgodnie z indywidualnymi preferencjami. Spełniając te wymagania, należy jednak zachować ostrożność podczas wdrażania zmian, biorąc pod uwagę rosnące znaczenie IPv6 w światowej architekturze internetowej.