FAQforge

W tym krótkim artykule wyjaśnię, jak wyłączyć IPv6 w stosie sieciowym Debiana 10. Dlaczego ktoś chce to zrobić? Najprawdopodobniej wtedy, gdy masz problemy z połączeniem i nie możesz dotrzeć do serwerów w Internecie ze swojego systemu Debian przez IPv6, podczas gdy działa on przez IPv4. Wyłączenie IPv6 powinno być zawsze ostatecznością. Jeśli nie możesz tego naprawić w swojej sieci, np. ponieważ Twój dostawca Internetu blokuje IPv6, wtedy jedyną inną opcją jest wyłączenie go na Twoim serwerze, i to jest to, co opiszę poniżej.

Disable IPv6 Networking on Debian 10

Poniższe komendy wykonuję jako użytkownik root. Jeśli nie jesteś zalogowany jako root, to uruchom najpierw “su -” lub dodaj polecenie “sudo” do wszystkich poleceń. Jednym ze sposobów wyłączenia sieci IPv6 jest edycja pliku sysctl.conf. Otwórz plik /etc/sysctl.conf za pomocą edytora:

nano /etc/sysctl.conf

I dodaj następującą linię na końcu pliku:

net.ipv6.conf.all.disable_ipv6 = 1

To wyłączy IPv6 na wszystkich adapterach sieciowych. Jeśli chcesz wyłączyć go tylko dla jednego adaptera, np. zewnętrznego urządzenia sieciowego ens33, użyj tego zamiast:

net.ipv6.conf.ens33.disable_ipv6 = 1

Zapisz i zamknij plik w nano. Następnie zastosuj zmiany za pomocą polecenia:

sysctl -p

Alternatywnym sposobem edycji pliku sysctl.conf za pomocą edytora jest wykonanie tych dwóch poleceń:

echo 'net.ipv6.conf.all.disable_ipv6 = 1' > /etc/sysctl.d/90-disable-ipv6.confsysctl -p -f /etc/sysctl.d/90-disable-ipv6.conf

Pierwsze z nich utworzyło plik /etc/sysctl.d/90-disable-ipv6.conf, który zawiera ustawienie konfiguracyjne wyłączenia IPv6, a drugie zastosowało tę zmianę.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.