Mimo że protokół IPv6 stanowi fundament przyszłego rozwoju Internetu, mogą wystąpić sytuacje, w których jego dezaktywacja w systemie Ubuntu staje się konieczna.
Przedstawiamy, jak wyłączyć protokół IPv6 w systemie Ubuntu, co może okazać się pomocne w przypadku problemów ze zgodnością, konfiguracją sieciową lub w konkretnych scenariuszach, gdzie wyłączenie IPv6 jest pożądane.
Trwałe wyłączenie IPv6 w Ubuntu
Standardowo protokół IPv6 jest aktywny i działa równolegle z protokołem IPv4.
Aby wyłączyć IPv6 w systemie Ubuntu, otwórz terminal za pomocą skrótu klawiszowego Ctrl + Alt + T, a następnie użyj edytora nano, aby zmodyfikować plik konfiguracji sysctl:
sudo nano /etc/sysctl.conf
W otwartym pliku konfiguracyjnym dodaj poniższy fragment kodu, który dezaktywuje usługi IPv6:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Powyższy kod oznacza:
- Pierwsza linia dezaktywuje protokół IPv6 dla wszystkich interfejsów sieciowych w systemie.
- Druga linia odnosi się konkretnie do domyślnego interfejsu i również go dezaktywuje.
- Trzecia linia wyłącza protokół IPv6 w interfejsie pętli zwrotnej, co sprawia, że system nie będzie używał IPv6 do komunikacji wewnętrznej.
Po dodaniu kodu, zapisz zmiany naciskając Ctrl + O, a następnie zamknij edytor. Teraz wprowadź zmiany w systemie, wykonując komendę:
sudo sysctl -p
Zrestartuj usługi sieciowe, używając komendy:
sudo systemctl restart systemd-networkd
Zweryfikuj status wyłączenia usług IPv6, wpisując:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Jeśli w wyniku działania komendy pojawi się status „1”, oznacza to, że protokół IPv6 został prawidłowo dezaktywowany w systemie Ubuntu.
Tymczasowe wyłączenie IPv6 w Ubuntu
Aby tymczasowo wyłączyć protokół IPv6 w systemie Ubuntu, wykonaj poniższą komendę systemctl z opcją -w:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
Następnie zrestartuj usługi sieciowe, używając:
sudo systemctl restart systemd-networkd
W rezultacie wszystkie ustawienia zostaną dostosowane tak, aby tymczasowo wyłączyć usługi IPv6.
Zarządzaj ustawieniami sieciowymi swojego komputera z Ubuntu
Ubuntu umożliwia łatwe zarządzanie ustawieniami IPv6, dając możliwość dostosowania zachowania sieciowego systemu do konkretnych wymagań. Pamiętaj, aby z rozwagą korzystać z tych możliwości, ponieważ protokół IPv6 będzie odgrywał coraz ważniejszą rolę w globalnej infrastrukturze internetowej.
newsblog.pl