Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Brak działania Stateless Address Autoconfiguration

Termin Definicja
Brak działania Stateless Address Autoconfiguration

Brak działania Stateless Address Autoconfiguration (SLAAC dla IPv6) wskazuje na router niewysyłający poprawnych ogłoszeń routera (Router Advertisement) wymaganych do automatycznej konfiguracji adresów IPv6.

Czym jest brak działania Stateless Address Autoconfiguration

Brak działania Stateless Address Autoconfiguration, czyli SLAAC w środowisku IPv6, oznacza sytuację, w której urządzenie nie uzyskuje automatycznie poprawnego adresu IPv6 na podstawie informacji przekazywanych przez router. Mechanizm ten nie opiera się na ręcznym wpisywaniu adresu ani na klasycznym przydzielaniu pełnej konfiguracji przez DHCP. Host oczekuje przede wszystkim komunikatów Router Advertisement, zawierających między innymi prefiks sieci, informację o sposobie tworzenia adresu oraz dane potrzebne do ustalenia domyślnej trasy.

Router Advertisement jest elementem Neighbor Discovery Protocol i powinien być wysyłany cyklicznie albo jako odpowiedź na Router Solicitation przesłane przez urządzenie. Na podstawie otrzymanego prefiksu komputer lub inne urządzenie sieciowe tworzy własny adres IPv6, a następnie sprawdza jego unikalność w danym segmencie. Jeżeli ogłoszenie nie dociera, zawiera nieprawidłowe flagi, wskazuje błędny prefiks albo jest blokowane po drodze, automatyczna konfiguracja może nie zostać ukończona.

Objawem nie musi być całkowity brak łączności. Czasem interfejs otrzymuje adres lokalny zaczynający się od fe80::, lecz nie uzyskuje adresu globalnego ani domyślnej trasy IPv6. W takiej sytuacji komunikacja z urządzeniami w tej samej sieci może działać, natomiast połączenia z usługami dostępnymi przez IPv6 będą niestabilne lub całkowicie niedostępne. Problem może dotyczyć jednego komputera, całej sieci bezprzewodowej albo wszystkich urządzeń podłączonych do danego routera.

Kontekst techniczny i porównanie sposobów konfiguracji IPv6 - Brak działania Stateless Address Autoconfiguration

SLAAC różni się od konfiguracji IPv4 opartej zazwyczaj na DHCP. W IPv6 router przekazuje przede wszystkim prefiks i parametry sieci w komunikacie RA, natomiast końcowy adres interfejsu jest konstruowany po stronie urządzenia. W zależności od systemu oraz ustawień prywatności identyfikator może wynikać z adresu interfejsu, być wygenerowany losowo albo zostać utworzony jako tymczasowy adres używany przy połączeniach wychodzących.

Istotne są flagi zawarte w Router Advertisement. Flaga A informuje, czy dany prefiks może służyć do bezstanowej autokonfiguracji. Flaga M sugeruje użycie DHCPv6 do uzyskania adresu, a flaga O wskazuje, że dodatkowe parametry, takie jak adresy serwerów DNS, mogą być pobierane z DHCPv6. Nieprawidłowa kombinacja tych ustawień może prowadzić do sytuacji, w której adres zostaje utworzony, lecz brakuje DNS, trasy domyślnej albo innych elementów niezbędnych do prawidłowej komunikacji.

Warto odróżnić problem SLAAC od awarii DHCPv6. Router może poprawnie rozgłaszać prefiks i trasę, mimo że DHCPv6 nie dostarcza dodatkowych danych. Możliwa jest również sytuacja odwrotna, w której działa serwer DHCPv6, ale router nie wysyła Router Advertisement. Samo uruchomienie DHCPv6 nie zawsze rozwiąże wtedy problem, ponieważ brama domyślna IPv6 jest ustalana przede wszystkim na podstawie komunikatów RA.

Znaczenie ma także sposób filtrowania ruchu. Router Solicitation i Router Advertisement korzystają z komunikatów ICMPv6, dlatego blokada ICMPv6, filtrowanie multicastu lub nieprawidłowe reguły ochrony na przełączniku mogą uniemożliwić wymianę informacji konfiguracyjnych. Na łączu bezprzewodowym dodatkowym źródłem trudności bywa izolacja klientów, roaming między punktami dostępowymi albo odmienne ustawienia IPv6 w poszczególnych segmentach sieci. W środowiskach z kilkoma podsieciami konieczne jest sprawdzenie, czy każdy segment otrzymuje właściwy prefiks i czy ogłoszenia nie są przypadkowo przekazywane między nieprzeznaczonymi do tego interfejsami.

Typowe problemy i błędy powodujące brak SLAAC

Jedną z częstszych przyczyn jest wyłączenie IPv6 w routerze, systemie operacyjnym lub ustawieniach konkretnego interfejsu. Zdarza się również, że po zmianie dostawcy internetu urządzenie pozostaje skonfigurowane według starego sposobu delegowania prefiksu. Router może wtedy mieć aktywne IPv6 od strony sieci rozległej, ale nie rozgłaszać odpowiedniego prefiksu w sieci lokalnej. Podobny skutek występuje przy błędnie ustawionym trybie pracy punktu dostępowego albo przy użyciu urządzenia działającego jako most bez właściwego przekazywania komunikatów.

Problem może wynikać z braku prefiksu delegowanego przez dostawcę, jego wygaśnięcia lub nieprawidłowego przypisania do interfejsu LAN. Warto sprawdzić, czy ogłoszenie zawiera prefiks o właściwej długości, czy czas jego ważności nie został ustawiony na zero oraz czy router posiada aktywną trasę do sieci zewnętrznej. W przypadku kilku urządzeń sieciowych należy ustalić, które z nich pełni funkcję routera IPv6. Jednoczesne wysyłanie sprzecznych ogłoszeń przez dwa urządzenia może powodować losowy wybór trasy lub tworzenie adresów z nieodpowiednich prefiksów.

Po stronie komputera przyczyną bywają wyłączone usługi sieciowe, uszkodzony stos TCP/IP, nieaktualny sterownik karty, ręcznie wpisane parametry IPv6 albo reguły zapory blokujące ICMPv6. Niekiedy adres jest tworzony prawidłowo, ale aplikacje korzystają z uszkodzonego DNS lub wybierają IPv6 mimo braku działającej ścieżki. Do rozróżnienia tych przypadków przydatne jest sprawdzenie listy adresów interfejsu, tabeli tras, obecności bramy domyślnej oraz możliwości odpowiedzi na adres lokalny routera. Należy też sprawdzić, czy urządzenie otrzymuje Router Advertisement po ponownym uruchomieniu interfejsu, a nie tylko podczas startu systemu.

Nieprawidłowe wnioski mogą pojawić się również wtedy, gdy test przeprowadzany jest wyłącznie na jednej stronie internetowej. Część usług nadal działa przez IPv4, dlatego użytkownik może nie zauważyć problemu, a inne witryny mogą otwierać się wolno z powodu opóźnień przy wyborze trasy. Pomocne jest porównanie działania kilku adresów IPv6, sprawdzenie rozwiązywania nazw oraz obserwacja pakietów ICMPv6 w odpowiednim segmencie sieci. Zmiana losowych ustawień routera bez wcześniejszego ustalenia, czy problem występuje po stronie urządzenia, sieci lokalnej czy operatora, może utrudnić późniejszą diagnostykę.

Kiedy najlepiej zgłosić sprzęt do serwisu - Brak działania Stateless Address Autoconfiguration

Zgłoszenie do serwisu jest uzasadnione, gdy po restarcie routera i komputera interfejs nadal otrzymuje wyłącznie adres lokalny, nie pojawia się trasa domyślna IPv6 albo problem powtarza się na kilku urządzeniach. Szczególnie ważne jest to w sytuacji, gdy internet działa tylko częściowo, wybrane strony długo oczekują na odpowiedź, połączenia z aplikacjami sieciowymi zrywają się, a równocześnie nie ma jasności, czy winny jest router, konfiguracja systemu, zapora, sterownik czy operator.

W ramach sprawdzenia można przeanalizować ustawienia IPv6 routera, zawartość Router Advertisement, delegowanie prefiksu, tablicę tras oraz komunikację między komputerem a bramą. Na komputerze może być konieczne odtworzenie stosu sieciowego, weryfikacja usług systemowych, kontrola sterownika karty i rozdzielenie problemu z SLAAC od problemu z DNS albo dostępem przez IPv4. Jeżeli usterka dotyczy laptopa, w Warszawskim Pogotowiu Komputerowym 24/7 wykonywana jest darmowa diagnoza LAPTOPA, co pozwala ustalić, czy źródłem kłopotów jest samo urządzenie, czy konfiguracja sieciowa poza nim.

Do zgłoszenia warto dołączyć opis momentu wystąpienia problemu, informację o tym, czy inne urządzenia w tej samej sieci działają prawidłowo, oraz dane dotyczące ostatnich zmian w routerze, systemie lub sterownikach. Przydatne są także zrzuty konfiguracji interfejsu IPv6 i komunikaty o błędach, o ile nie zawierają danych logowania. Takie informacje ułatwiają odróżnienie braku ogłoszeń Router Advertisement od błędnego prefiksu, blokady ICMPv6, konfliktu między routerami i lokalnej awarii stosu sieciowego.