Zastanawiasz się nad wyłączeniem protokołu IPv6 na komputerze z systemem Ubuntu? Oto jak wyłączyć to na stałe i tymczasowo.

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.

Oto, jak wyłączyć protokół IPv6 w systemie Ubuntu, aby pomóc rozwiązać problemy ze zgodnością, konfiguracją sieci lub konkretnymi przypadkami użycia, które wymagają dezaktywacji protokołu IPv6.

Jak trwale wyłączyć IPv6 w systemie Ubuntu

Domyślnie protokół IPv6 jest włączony i używany równolegle z protokołem IPv4.

Aby wyłączyć IPv6 w systemie Ubuntu, otwórz terminal naciskając Ctrl + Alt + T I użyj edytora nano aby otworzyć plik konfiguracyjny sysctl:

sudo nano /etc/sysctl.conf

Teraz dodaj następujący kod w pliku konfiguracyjnym, aby wyłączyć usługi IPv6:

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:

  • Pierwsza linia wyłącza protokół IPv6 dla wszystkich interfejsów sieciowych w systemie
  • instagram viewer
  • Druga linia jest specjalnie skierowana do domyślnego interfejsu i wyłącza go
  • Trzecia linia wyłącza protokół IPv6 w interfejsie pętli zwrotnej, co oznacza, że ​​urządzenie nie będzie używać protokołu IPv6 do komunikacji wewnętrznej

Po dodaniu podanego kodu naciśnij Ctrl + O aby zapisać zmiany i wyjść z edytora. Teraz zastosuj zmiany w systemie za pomocą:

sudo sysctl -p

Uruchom ponownie usługi sieciowe za pomocą:

sudo systemctl restart systemd-networkd

Sprawdź stan wyłączonych usług IPv6, uruchamiając:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Jeśli na wyjściu zostanie wyświetlony status „1”, oznacza to, że protokół IPv6 został pomyślnie wyłączony w systemie Ubuntu.

Jak tymczasowo wyłączyć IPv6 w systemie Ubuntu

Aby tymczasowo wyłączyć IPv6 w systemie Ubuntu, wykonaj następujące czynności systemctl polecenie za pomocą -w opcja:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1

Teraz uruchom ponownie usługi sieciowe za pomocą:

sudo systemctl restart systemd-networkd

W rezultacie wszystkie zależności zostaną skonfigurowane tak, aby tymczasowo wyłączyć usługi IPv6.

Przejmij kontrolę nad konfiguracjami sieciowymi swojego komputera z systemem Ubuntu

Ubuntu sprawia, że ​​kontrolowanie ustawień IPv6 jest stosunkowo proste, zapewniając możliwość skonfigurowania zachowania sieciowego systemu zgodnie ze swoimi konkretnymi potrzebami. Pamiętaj, aby ostrożnie korzystać z tej wiedzy, ponieważ protokół IPv6 w dalszym ciągu będzie odgrywał kluczową rolę w globalnej infrastrukturze internetowej.