System Windows traci adres IPv6 po ~ 10 minutach

1

Kiedy początkowo łączę się z moją siecią domową, mój komputer PC z systemem Windows otrzymuje adres IPv6 - jednak po kilku minutach traci ten adres! Wydaje mi się, że mam podobne zachowanie na wielu hostach korzystających zarówno z połączeń bezprzewodowych, jak i przewodowych.

Mój router to Asus RT-AC87U.

Jak może to być utrata adresu IPv6? Jak mogę poprawić / zdiagnozować ten problem?

Aktualizacja : Na podstawie sugestii @ grawity poniżej uruchomiłem na tej stronie wireshark. Rzeczywiście widzę Router Solicitationwiadomość i Router Advertismentwiadomość Router lifetimetrwającą 600 sekund. Po 600 sekundach mój komputer upuszcza adres IPv6.

Co się stanie? Czy mój host powinien wysłać kolejną Router Solicitationwiadomość? A może router powinien okresowo wysyłać Router Advertismentwiadomość ponownie ?

Aktualizacja 2:

  • RFC 4862 mówi, że Router Adverticementwiadomości powinny być wysyłane okresowo.
Mateusz
źródło
1
Korzystając z Wireshark (filtr przechwytywania icmp6lub filtr wyświetlania icmpv6), możesz sprawdzić, jak często widzisz reklamę routera i za każdym razem, gdy ją widzisz, co pokazuje „ICMP → Czas życia routera” i „ICMP → Prefiks → Ważny czas życia”?
grawitacja
Czy próbowałeś Asuswrt-Merlin?
Michael Hampton
Przejdź do test-ipv6.com . Jeśli mówi, że Twój ICMP ipv6 jest filtrowany, zapoznaj się z tym artykułem . Jeśli to pomoże, daj mi znać, a przedstawię szczegółową odpowiedź.
harrymc,
@grawity - wygląda na to, że miałeś rację, upłynęły limity czasu reklam routera. Zaktualizowałem pytanie.
Matthew
@harrymc: To tylko mówi, czy ICMP z WAN jest filtrowany; niekoniecznie musi odpowiadać multiemisji ICMP w samej sieci LAN ...
grawity 21.11.18

Odpowiedzi:

1

Ok, chyba to wymyśliłem:

Mój router ma flagę z napisem Enable Router Advertisement. Zostało to włączone - ale przełączenie na wyłączone (ponowne uruchomienie), a następnie z powrotem na włączone (i ponowne uruchomienie) wydaje się zrobić coś z routerem, a teraz wireshark pokazuje mu wysyłanie Router Advertisementwiadomości co kilka sekund!

Mateusz
źródło
1
Co kilka sekund to zdecydowanie za często. (Opróżnia między innymi akumulator urządzeń Wi-Fi). Zwykle powinno to być co kilka minut, przy czym pole „Żywotność routera” wynosi 2x-3x interwał. Jeśli zauważyłeś, że „Router Lifetime” to 600s, spodziewaj się, że reklamy będą wysyłane automatycznie co 200-300s (plus za każdym razem, gdy komputer zażąda / zażąda).
grawity
0

Do Twojej wiadomości, mam odpowiedź dla tych z was, którzy nie mają „przełącznika RA” w routerze (używam Cisco RV340 w domu, routera SMB), więc ma nieco „większą głębokość” w obszar IPv6. Naprawdę drapałem się nad tym, wszystkie nasze maszyny Win10 tracą swoje bramy IPv6, w 50 minut dają lub zabierają kilka sekund, zaraz po całej masie komunikatów RA (monitorowanych za pomocą Wireshark). Okazuje się, że to była moja wartość Router Lifetime , która działała dobrze, domyślnie 50 minut (3000 sekund), przez co najmniej 2 lata (podejrzewam, że mój dostawca usług internetowych zmienił coś po ich stronie). Naprawiono zmianę na 5 minut (300 sekund), to całkowicie dla 3 różnych (przewodowych) urządzeń i jednego urządzenia WiFi, testowałem je wszystkie przez kilka godzin.
To również znacznie zmniejszyło liczbę zapytań reklamowych, chociaż wciąż nie jestem pewien, czy rozumiem, dlaczego to miało taki efekt (wciąż uczę się nakrętek / śrub IPv6, przynajmniej dogłębnie, dokumentacja nie jest t równie „dobrze rozwinięty” jak IPv4, z oczywistych powodów). W każdym razie, mam nadzieję, że to wyjaśnia i pomaga kolejnym użytkownikom, którzy znajdą ten wpis.

Peteg
źródło