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.
Spis treści:
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
- 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ć protokół IPv6 w systemie Ubuntu, uruchom następującą komendę systemctl z opcją -w:
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.