| Termin | Definicja |
|---|---|
| DHCPv6 nie działa | DHCPv6 nie działa (ogólny brak przydziału adresu IPv6 przez ten protokół) wskazuje na brak serwera DHCPv6 w sieci — większość sieci domowych korzysta wyłącznie z bezstanowego SLAAC. Określenie „DHCPv6 nie działa” opisuje sytuację, w której urządzenie korzystające z IPv6 nie otrzymuje oczekiwanych parametrów sieciowych z usługi DHCPv6. Może chodzić o brak adresu IPv6 przydzielanego w trybie stanowym, brak adresu serwera DNS, nieprzekazanie innych opcji konfiguracyjnych albo całkowity brak odpowiedzi na komunikaty DHCPv6. Nie musi to jednak oznaczać, że cała komunikacja IPv6 jest niedostępna. W wielu sieciach adres interfejsu jest tworzony przez SLAAC na podstawie informacji zawartych w komunikatach Router Advertisement, natomiast DHCPv6 służy tylko do przekazywania dodatkowych ustawień. Z tego powodu komputer może mieć działający adres IPv6, a jednocześnie zgłaszać problem z DHCPv6. Czym jest problem „DHCPv6 nie działa”DHCPv6 jest protokołem używanym do automatycznego przekazywania konfiguracji IPv6 między urządzeniami klienckimi a serwerem lub usługą działającą na routerze. W zależności od przyjętego modelu sieci może odpowiadać za przydzielanie pełnych adresów IPv6, dostarczanie adresów serwerów DNS, przekazywanie domeny wyszukiwania oraz innych parametrów potrzebnych do prawidłowej pracy stacji roboczych. W odróżnieniu od DHCP używanego w IPv4, DHCPv6 nie zawsze jest elementem niezbędnym do uzyskania adresu przez klienta. W IPv6 router może ogłosić prefiks sieciowy w komunikacie Router Advertisement. Na tej podstawie urządzenie samodzielnie tworzy adres za pomocą SLAAC. Flaga M w komunikacie może wskazywać, że adres ma być pobierany z DHCPv6, a flaga O informuje o potrzebie pobrania dodatkowych opcji. Błędne ustawienie tych znaczników może prowadzić do niespójnego zachowania: komputer może oczekiwać odpowiedzi DHCPv6, mimo że router nie uruchamia odpowiedniej usługi, albo może korzystać z automatycznie utworzonego adresu, lecz nie otrzymywać konfiguracji DNS. Problem może zatem oznaczać zarówno rzeczywistą awarię usługi DHCPv6, jak i niezgodność między oczekiwaniami klienta, konfiguracją routera oraz sposobem zarządzania adresacją w danej sieci. Sam komunikat systemowy nie przesądza jeszcze, czy przyczyną jest uszkodzenie sprzętu, błąd oprogramowania, filtracja ruchu czy nieprawidłowa konfiguracja. Kontekst techniczny i porównanie sposobów konfiguracji IPv6 - DHCPv6 nie działaW sieci IPv4 typowym scenariuszem jest wysłanie przez klienta żądania DHCP, odebranie adresu, maski podsieci, bramy domyślnej i adresów DNS, a następnie rozpoczęcie komunikacji. W IPv6 podział odpowiedzialności jest inny. Informacja o bramie domyślnej jest przekazywana przez Router Advertisement, a adres może zostać skonstruowany lokalnie przy użyciu SLAAC. DHCPv6 może pełnić funkcję stanową, czyli przydzielać adresy i prowadzić ewidencję dzierżaw, albo bezstanową, gdy klient ma już adres uzyskany przez SLAAC i pobiera z DHCPv6 jedynie dodatkowe parametry. Istotne jest rozróżnienie między komunikacją DHCPv6 a ogólną łącznością IPv6. Klient DHCPv6 korzysta z komunikatów UDP przesyłanych między portami 546 i 547. Ruch ten może być blokowany przez zaporę sieciową, filtr na przełączniku, regułę na routerze albo nieprawidłową segmentację VLAN. Jeżeli urządzenie nie odbiera Router Advertisement, nie utworzy poprawnej konfiguracji SLAAC, nawet gdy sama usługa DHCPv6 działa. Jeżeli natomiast Router Advertisement jest odbierany, ale nie ma odpowiedzi DHCPv6, problem może dotyczyć tylko dodatkowych parametrów, takich jak DNS. Przy analizie należy odróżnić adres link-local zaczynający się od Na komputerze z systemem Windows pomocne może być polecenie Typowe problemy, błędy i objawy - DHCPv6 nie działaJedną z częstych przyczyn jest wyłączona lub niekompletna obsługa IPv6 na routerze. Może być aktywne przekazywanie prefiksu, lecz bez uruchomionej funkcji DHCPv6, albo odwrotnie: serwer DHCPv6 działa, ale urządzenia nie otrzymują właściwych komunikatów Router Advertisement. Czasami ustawienia zostały zapisane tylko dla jednego interfejsu, podczas gdy klient korzysta z innego segmentu, punktu dostępowego lub profilu sieciowego. Drugą grupę stanowią błędy związane z delegowaniem prefiksu przez operatora. Router może nie otrzymać prefiksu IPv6, otrzymać go tymczasowo albo utracić go po ponownym zestawieniu połączenia. W takim przypadku lokalna usługa DHCPv6 nie ma właściwej puli adresowej do wykorzystania. Podobny skutek może wystąpić po zmianie trybu połączenia WAN, aktualizacji oprogramowania routera lub przywróceniu ustawień fabrycznych. Nieprawidłowości mogą występować również po stronie klienta. Zdarza się, że zapora systemowa blokuje ruch DHCPv6, interfejs ma ręcznie wpisane parametry, usługa autokonfiguracji została wyłączona albo system przechowuje nieaktualny stan sieci. Konflikt między ręczną konfiguracją a automatycznym przydzielaniem adresów może powodować obecność kilku adresów o różnym czasie ważności, niepoprawną trasę domyślną lub preferowanie niewłaściwego interfejsu. Objawy nie zawsze ograniczają się do prostego braku adresu. Mogą pojawić się długie oczekiwanie przy otwieraniu stron, działanie jednych witryn i brak dostępu do innych, komunikaty o ograniczonej łączności, problemy z nazwami domenowymi albo okresowe zaniki połączenia po wybudzeniu komputera. Jeżeli działa IPv4, a IPv6 jest skonfigurowane tylko częściowo, mechanizmy wyboru adresu mogą powodować opóźnienia przed przełączeniem się na sprawną ścieżkę IPv4. Podczas diagnostyki warto kolejno sprawdzić: status interfejsu, obecność adresu link-local i globalnego, odebranie Router Advertisement, trasę domyślną, adresy DNS, dostępność routera po IPv6 oraz odpowiedzi na zapytania DHCPv6. Przydatne jest porównanie kilku urządzeń w tym samym segmencie. Jeżeli problem występuje na wszystkich klientach, większe znaczenie ma konfiguracja routera, operatora lub infrastruktury sieciowej. Jeżeli dotyczy tylko jednego komputera, należy dokładniej sprawdzić jego sterowniki, zaporę, usługi systemowe i lokalne ustawienia protokołu. W jakich sytuacjach warto poprosić o ocenę stanu sprzętu - DHCPv6 nie działaZgłoszenie do serwisu jest uzasadnione, gdy problem powtarza się po ponownym uruchomieniu routera i komputera, dotyczy kilku interfejsów albo pojawia się po zmianie sprzętu, aktualizacji systemu czy modyfikacji ustawień sieciowych. Szczególnej uwagi wymaga sytuacja, w której adres IPv6 jest widoczny, lecz nie działa routing, DNS lub dostęp do wybranych usług. W takim przypadku samo odświeżenie konfiguracji może nie wystarczyć, ponieważ przyczyna może znajdować się na styku kilku urządzeń. Podczas przyjmowania zgłoszenia pomocne jest przekazanie informacji o tym, kiedy występuje błąd, czy problem obejmuje wszystkie urządzenia, czy działa komunikacja IPv4, jaki model routera jest używany oraz czy ostatnio zmieniano ustawienia operatora lub systemu. Warto zachować wyniki poleceń pokazujących adresy, trasy i serwery DNS, ale nie należy samodzielnie usuwać konfiguracji routera, jeśli nie ma kopii bieżących ustawień. W Warszawskim Pogotowiu Komputerowym 24/7 można zlecić sprawdzenie komputera, interfejsu sieciowego oraz zależności między konfiguracją klienta i routera. Diagnostyka może obejmować analizę komunikatów IPv6, kontrolę reguł zapory, weryfikację tras, ocenę działania DNS oraz porównanie zachowania urządzenia w różnych profilach sieciowych. Takie podejście pozwala ustalić, czy określenie „DHCPv6 nie działa” oznacza awarię usługi, błędną konfigurację, brak delegowanego prefiksu, filtrację ruchu czy jedynie prawidłowe działanie sieci opartej na SLAAC. |