Jeśli masz problemy z siecią, przyczyną może być IPv6, szczególnie w systemie Windows. Chociaż schemat adresowania sieciowego został uruchomiony i jest gotowy do użycia, niektóre programy i elementy systemu operacyjnego nadal mają z nim problemy. Jeśli chcesz dowiedzieć się, jak wyłączyć IPv6 w ramach rozwiązywania problemów lub ponieważ nie potrzebujesz go jeszcze, ten poradnik jest dla Ciebie.
Zobacz także nasz artykuł Jak zablokować kanały YouTube
Protokół IPv6 został wprowadzony jako odpowiedź na brak adresów IPv4. Wraz z rozwojem Internetu rzeczy i wzrostem liczby podłączonych urządzeń, stary schemat nie generował wystarczającej liczby unikalnych adresów, aby utrzymać je wszystkie. IPv6 został wprowadzony jako odpowiedź.
IPv4 vs. IPv6
IPv4 ma pulę 4 294 967 296 adresów i już jesteśmy bliscy wyczerpania ich. Nie wszystkie są w użyciu, ponieważ niektóre zostały nabyte i przechowywane w rezerwie, ale koniec jest zdecydowanie bliski.
IPv6 ma pulę 340 282 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456 adresów. To 2 128 . Jednak IANA, osoby odpowiedzialne za zarządzanie adresowaniem IP, nie zwolnią wszystkich jednocześnie. Ponadto wszystkie prawidłowe adresy IPv6 zaczynają się od 2 lub 3. Tak więc rzeczywista liczba prawidłowych adresów IPv6 wynosi w rzeczywistości 2 125 . Nadal całkiem duża liczba.
W momencie publikacji zdecydowana większość dostawców usług internetowych i sieci nadal korzysta z protokołu IPv4. Większość nowszego sprzętu sieciowego jest kompatybilna z IPv6, ale nie wszystko jest. Windows również nie jest w pełni kompatybilny, ponieważ nadal uważa, że średnik w adresie IPv6 odnosi się do napędu dysku, więc jeszcze go nie ma!
Dopóki nie przyjdzie czas na zastąpienie IPv4 IPv6 i dopóki system Windows nie będzie z nim w pełni zgodny, możesz go bezpiecznie wyłączyć. Oto jak.
Wyłącz IPv6 w Windows
Chociaż możesz po prostu odznaczyć opcję IPv6 w Połączenia sieciowe w systemie Windows, nie jest to sposób, aby odpowiednio ją wyłączyć. Zrobienie tego w ten sposób może spowodować pięciosekundowe opóźnienie przy rozruchu, ponieważ system Windows wypracuje prawidłowe ustawienie rejestru. Najlepszym sposobem na wyłączenie IPv6 w systemie Windows jest zmiana rejestru.
- Wpisz lub wklej „regedit” w polu Wyszukaj Windows / Cortana i naciśnij Enter.
- Przejdź do „HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Services, tcpip6 and Parameters”.
- Kliknij prawym przyciskiem myszy Parametry w lewym panelu i wybierz Nowy, Wartość DWORD (32-bitowa).
- Nadaj mu nazwę „DisabledComponents”.
- Kliknij prawym przyciskiem myszy DisabledComponents i wybierz Modyfikuj.
- Zmień wartość na „FF” i kliknij OK.
Uruchom ponownie, aby zmiany odniosły skutek. Możesz także odwiedzić tę stronę w witrynie Microsoft, na której znajduje się pobieranie rejestru, aby wykonać całą pracę za Ciebie.
Wyłącz IPv6 w OS X
OS X nie ma problemu ze zgodnością, który ma system Windows, ale nadal nie korzysta z IPv6. Jeśli wolisz zachować prostotę lub rozwiązujesz problemy z siecią, oto jak wyłączyć IPv6 w OS X.
- Otwórz Finder.
- Przejdź do Aplikacje, narzędzia i terminal.
- Wpisz lub wklej „networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi” i naciśnij Enter.
Pamiętaj jednak, że jeśli używasz AirDrop, wyłączenie IPv6 spowoduje jego nieprawidłowe działanie, więc w przypadku rozwiązywania problemów przełącz go z powrotem na tryb automatyczny.
Wpisz lub wklej „networksetup -setv6automatic Wi-Fi && networksetup -setv6automatic Ethernet” i naciśnij Enter w terminalu, aby ponownie włączyć IPv6.
Możesz użyć interfejsu użytkownika, jeśli wolisz.
- Przejdź do menu Apple.
- Wybierz Preferencje systemowe i Sieć
- Wybierz Ethernet, a następnie Zaawansowane.
- Wybierz opcję Konfiguruj IPv6 i ustaw opcję Wyłączone
- Powtórz dla Wi-Fi.
- Zrestartuj swój komputer.
Wyłącz IPv6 w systemie Linux
Jak można się spodziewać, Linux działa dobrze z IPv6, ale nie wszystkie urządzenia. Jeśli rozwiązujesz problemy z siecią w sieci Linux, wyłączenie IPv6 jest zdecydowanie przydatnym krokiem w izolowaniu tego, co jest złe.
- Otwórz okno terminala i zaloguj się jako root.
- Wpisz lub wklej „sysctl -w net.ipv6.conf.all.disable_ipv6 = 1” i naciśnij Enter.
- Wpisz lub wklej „sysctl -w net.ipv6.conf.default.disable_ipv6 = 1” i naciśnij Enter.
Możesz użyć 'sysctl -w net.ipv6.conf.all.disable_ipv6 = 0' i 'sysctl -w net.ipv6.conf.default.disable_ipv6 = 0', aby włączyć go, gdy będziesz gotowy.
Jeśli używasz Debiana, proces różni się nieznacznie.
- Otwórz okno terminala i zaloguj się jako root.
- Wpisz lub wklej „sudo nano /etc/sysctl.conf” i naciśnij Enter.
- Dodaj „net.ipv6.conf.all.disable_ipv6 = 1” i „net.ipv6.conf.default.disable_ipv6 = 1” oraz „net.ipv6.conf.lo.disable_ipv6 = 1 'jako trzy linie na dole plik conf.
- Zapisz i wyjdź
- Zrestartuj swój komputer.
O ile nie występują problemy z siecią, uruchomienie protokołu IPv6 nie powinno mieć żadnego wpływu na komputer ani szybkość sieci. Jeśli nie jest to wymagane, IPv6 nie jest jeszcze używany. Jeśli jednak korzystasz z systemu Windows lub starszego sprzętu sieciowego, z pewnością warto spróbować w ramach normalnego rozwiązywania problemów.