Windows 7: Jak rozwiązać problem „Brak dostępu do sieci” IPv6?

11

Obdzieram włosy na tym. Zasadniczo potrzebuję IPv6 do pracy na laptopie Dell z systemem Windows 7 (Home Premium) i tak nie jest.

Mam wszystkie sieci bezprzewodowe, ale jeśli kliknę sieć bezprzewodową i wybiorę stan, wyświetli się:

Łączność IPv6: brak dostępu do sieci

Mam zaporę całkowicie wyłączoną, ustawienie rejestru DisabledComponents jest ustawione na 0 (dla IPv6) i mogę znaleźć tylko odpowiedzi Google, które wyglądają mniej więcej tak:

  • zresetować stos TCP / IP (gotowe, bez efektu);
  • nie potrzebujesz IPv6 (tak, ja)

IPv6 jest włączony we właściwościach mojej karty sieci bezprzewodowej. Boże, nienawidzę Windows. Czy ktoś ma na to rozwiązanie?

Irytujące miałem podobny problem kilka tygodni temu i skończyło się na poleceniu, które usunęło regułę zapory ogniowej i to rozwiązało, mimo że moja zapora była wyłączona, więc dzieje się tutaj coś dziwnego. Naprawdę potrzebuję rozwiązania, zanim zwariuję.

Edycja: brak innych komputerów z systemem Windows 7 / Vista w tej sieci. W rzeczywistości próbuję porozmawiać z lotniskiem Express, który używa protokołu IPv6 do AirTunes i konfiguracji. Działa bezproblemowo na moim Macbooku Pro w tej samej sieci. Windows 7 tego nie widzi, ani nie widzi dodatkowych głośników w iTunes. Przyczyną wydaje się być niedziałający IPv6, ale nie mogę się dowiedzieć, dlaczego IPv6 nie działa.

Edycja 2: Powinienem również zaznaczyć, że mam lokalny adres IPv6 łącza (tj. Fe80 :: / 10) na interfejsie bezprzewodowym. Ponadto IPv6 działa przez sieć Ethernet, ale nie bezprzewodowo !!! Nie rozumiem tego Poniżej znajduje się wynik działania ipconfig /all.

Zauważ, że sieć bezprzewodowa ma DHCPv6 i inne rzeczy, a Ethernet nie. Więc chyba muszę w jakiś sposób sprawić, by sieć bezprzewodowa była jak Ethernet? Konfiguracja IP systemu Windows

   Host Name . . . . . . . . . . . . : laptop
   Primary DNS Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Local Area Connection 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Broadcom Virtual Wireless Adapter
   Physical Address. . . . . . . . . : 1C-65-9D-0B-E4-7F
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : DW1501 Wireless-N WLAN Half-Mini Card
   Physical Address. . . . . . . . . : 1C-65-9D-0B-E4-7F
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::598:e33c:9cc7:b542%12(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.104(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Sunday, 3 October 2010 10:11:17 AM
   Lease Expires . . . . . . . . . . : Wednesday, 6 October 2010 10:11:17 AM
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 219964829
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-14-08-Firefox-C3-F0-4D-A2-7B-63-00
   DNS Servers . . . . . . . . . . . : 192.168.1.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe FE Family Controller
   Physical Address. . . . . . . . . : F0-4D-A2-7B-63-00
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::a8a6:9367:8182:fa68%11(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.111(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Sunday, 3 October 2010 11:39:15 AM
   Lease Expires . . . . . . . . . . : Wednesday, 6 October 2010 11:39:15 AM
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 250629538
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-14-08-Firefox-C3-F0-4D-A2-7B-63-00
   DNS Servers . . . . . . . . . . . : 192.168.1.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter iSATAp.{1533D0AA-42AB-4904-B22E-EEF6054E76C3}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter iSATAp.{D60E2DFB-D336-4A54-B77C-979A6B5A7F05}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter iSATAp.{E66DCB54-E7A4-41B9-ADEE-86284F92EEF1}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #3
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
Cletus
źródło
Nigdy nie miałem problemu z tym i zaporą ogniową, ale prawdopodobnie wiem, co się dzieje, czy masz w sieci jakieś inne maszyny z systemem Windows 7 lub Vista?
William Hilsum
@ Nie ma innych maszyn z systemem Windows 7 / Vista.
cletus
Właśnie coś przetestowałem. Podłączony przez Ethernet, IPv6 działa idealnie. To nie działa tylko przez sieć bezprzewodową! Co daje? Miałem zainstalowaną zaporę McAfee Firewall (dostarczona z nią łopata Dell, nie ma wielkiego wyboru). Teraz już go nie ma, ale myślę, że zostało w nim trochę rzeczy. Aby uruchomić ICMP, musiałem usunąć regułę zapory z zapory, która została rzekomo wyłączona.
cletus
W rzeczywistości przyczyną tego błędu nie jest problem „dostępu” spowodowany przez zaporę, ale (brakujące) trasy. Przykład: moja Time Capsule jest jedynie pomostem dla głównego routera DSL (obsługującego IPv6). Time Capsule to także hotspot WiFi, który jest wyłączony w routerze DSL. Domyślne trasy będą wypychane przez router do mojego lokalnego urządzenia za pomocą DHCP (lub będą istnieć wcześniej od ostatniego dzierżawy). Problem teraz: nie było routera, aby uzyskać IPv6 przez TC do Internetu. route -4 printi route -6 printpodał wskazówki wraz z ping, tracerti nslookup.
0xC0000022L

Odpowiedzi:

4

Znalazłem rozwiązanie tego:

  1. Uruchom narzędzie Airport Utility;
  2. Wybierz Airport Express;
  3. Kliknij „Zaawansowane”;
  4. Wybierz IPv6;
  5. Zmień tryb IPv6 na „Tunel”;
  6. Zaznacz „Blokuj przychodzące połączenia IPv6”;
  7. Skonfiguruj IPv6 automatycznie.

Uruchom ponownie i nagle Windows 7 może to zobaczyć. OSX może to zobaczyć niezależnie, ale nadal może to zobaczyć.

Nie pytaj mnie dlaczego, ale to naprawiło.

użytkownik52070
źródło
Czy próbowałeś adaptera Microsoft 6to4?
harrymc
@harrymc adapter 6to4 jest dla zewnętrznego IPv6, prawda?
cletus
O ile rozumiem, miało to pozwolić ipv6 na komunikację z ipv4. Szczegóły nie są jasne, a może to być po prostu przeciwny kierunek od tego, o co pytasz, ale byłoby interesujące zobaczyć, co robi w twojej konfiguracji.
harrymc
1
@harrymc dziękuję za Twój wkład, ale uważam, że 6to4 służy do tunelowania między sieciami IPv6 przez sieć IPv4. Mam niejasną pamięć RFC o transporcie kieszeni IPv6 przez IPv4 lub coś podobnego. W każdym razie sprawdź tę odpowiedź. W końcu znaleziono rozwiązanie.
cletus
@ user52070: w rzeczywistości rozwiązanie zależy od tego, czy TimeCapsule jest podłączony przez Ethernet do routera, który obsługuje IPv6, czy nie. Całkowicie uzasadnione może być nie blokowanie ruchu IPv6 i ustawienie trybu na Router . Mimo to wskaźnik do narzędzia lotniska pomógł mi. Dzięki.
0xC0000022L
6

Dostęp do sieci lokalnej / Internetu jest skomplikowany.

Opierając się na twoich komentarzach, myślę, że powodem, dla którego widzisz komunikat, jest to, że w twojej sieci nie ma innych komputerów z systemem Windows Vista lub Windows 7 (ani żadnych innych komputerów zaprojektowanych do połączenia lokalnego IPv6).

Oto możliwe stany:

No network access - No DHCP server, no link-local address assigned.

Limited network (or similar) - No DHCP, link-local address assigned.

No Internet - DHCP detected, no access to internet

Internet - DHCP detected, Internet access available.

Link Adresy lokalne są wykorzystywane wyłącznie w trybie doraźnym, aby komputery mogły łączyć się w sieci bez infrastruktury sieciowej. Jedyny sposób, w jaki wiem o tym, aby działał, to albo mieć serwer DHCP z włączoną obsługą IPv6, użyć innych kompatybilnych urządzeń lokalnych lub połączyć ręcznie adres IPv6.

Ponadto, aby wykluczyć cokolwiek głupiego / ograniczenia na twoim komputerze (widziałem, że powoduje to kilka sterowników), możesz sprawdzić, czy nie zostało wyłączone w rejestrze:

Idź HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\i poszukaj wpisu o nazwie DisabledComponentsi upewnij się, że jest to 32-bitowy Dword i ustawiony na 0. Jeśli go nie widzisz, spróbuj go utworzyć, aby zresetować ograniczenia, a następnie uruchom ponownie komputer.

William Hilsum
źródło
Dziękuję za odpowiedź, ale jak wspomniałem w pytaniu, DisabledComponents jest już ustawiony na 0. Ponadto łączę się z siecią utworzoną przez Airport Express. Mój Macbook Pro robi to dobrze, więc otrzymuje adres IPv6 z Airport Express. To Windows 7 nie działa.
cletus
@Cletus przepraszam ... że wyłączone komponenty były dodatkowym bitem i zapomniałem, że napisałeś, że ... Nigdy nie poradziłem sobie z tą sytuacją osobiście, ale jeśli IPv6 DHCP nie działa, osobiście (w ramach diagnozy) spróbowałbym wyłączyć IPv4 na kartę sieciową i sprawdź, czy to kopnięcie rozpoczyna IPv6. Następnie (nie wiem doskonale) co się stanie, jeśli ręcznie przypiszesz adres IPv6 w tym samym zakresie? ... I od twojego pierwotnego pytania, nie nienawidzę Windows! Ma wiele pozytywów!
William Hilsum
0

Twoja poprawna konfiguracja IP systemu Windows pokazuje oba połączenia jednocześnie, więc ...

Wyciągnij kabel sieciowy i sprawdź, czy połączenie bezprzewodowe się łączy.

Naprawdę brzmi głupio, więc uderz mnie, jeśli coś źle odczytam ...


Aktualizacja 1.

Czy możesz wypróbować następujące trzy polecenia przy wyłączonym połączeniu przewodowym i zaktualizować pytanie:

netsh interface ipv6 show addresses

netsh interface ipv6 show interfaces

netsh interface ipv6 show subinterfaces

Czy jesteś pewien, że jest to włączone (a właściwości skonfigurowane prawidłowo):

alternatywny tekst

Tamara Wijsman
źródło
Odkryłem, że niektóre ustawienia dotyczą interfejsu, a niektóre są oparte na protokole. Podobnie jak DHCPv6 pojawia się zarówno w sieci bezprzewodowej, jak i Ethernet, gdy kabel Ethernet jest podłączony, ale zniknie z obu, jeśli zostanie odłączony. Potrzebuję IPv6 do działania, gdy używany jest tylko bezprzewodowy.
cletus
Dodano aktualizację.
Tamara Wijsman,
0

Wiele routerów bezprzewodowych automatycznie blokuje cały kontakt między urządzeniami bezprzewodowymi.

Coś do zweryfikowania:

Sprawdź, czy funkcja „Client Isolation” jest włączona w routerze bezprzewodowym (jeśli ma tę opcję).
Ta opcja jest również czasami nazywana „izolacją punktu dostępu” lub „separatorem prywatności”.

harrymc
źródło
Bezprzewodowy router ADSL ma ustawienie izolacji, ale jest wyłączone. To także nie jest częścią tego równania. Próbuję połączyć się z siecią bezprzewodową utworzoną przez Airport Express, aby ustawienia bezprzewodowe routera nie były (afaik) odpowiednie. O ile widzę, Airport Express nie ma takiego ustawienia izolacji bezprzewodowej.
cletus,
Obejrzyj tę dyskusję: forums.cnet.com/7723-13973_102-339365.html . Airport Express w końcu działał tam z ipv6 dla niektórych osób, ale istnieje zbyt wiele sugestii, aby je powielić.
harrymc 10.10.10
0

Wygląda na to, że może to być błąd w sterowniku karty bezprzewodowej. Upewnij się, że jest aktualny. Jeśli jest już aktualny, może to być regresja i można wypróbować starszy sterownik. Ponieważ IPv6 po prostu nie jest często używany na komputerach stacjonarnych w świecie komputerów PC, wielu producentów nie przeprowadziło testów w tym zakresie. Nawet komputery Mac miały pewne problemy.

Joel Coehoorn
źródło
0

miałem podobny problem. ale wiele wątków w sieci wydaje się twierdzić, że IP6 działa tylko w sieci LAN, a nie w sieci WLAN. mam nadzieję, że się mylę, ponieważ wtedy mogę uzyskać wyższe prędkości. w tej chwili ograniczone do 54 Mb / s, gdy router zapewnia 300 Mb / s

anti.e
źródło
Witamy w Super User! To nie daje odpowiedzi na pytanie. Aby skrytykować lub poprosić autora o wyjaśnienie, zostaw komentarz pod jego postem - zawsze możesz komentować własne posty, a gdy będziesz mieć wystarczającą reputację , będziesz mógł komentować każdy post .
Peachy
-1

Artykuł Windows 7 i IPv6: Wreszcie przydatne? :

Przyczyną tego jest to, że Windows 7 obsługuje automatyczną konfigurację IPv6 za pomocą protokołu Neighbor Discovery Protocol (NDP) w sposób, który nie jest taki sam, jak zalecają to standardy RFC . Można obejść ten problem, wyłączając podejście Microsoftu do sposobu przypisywania adresów IPv6 za pomocą polecenia:

netsh interface ipv6 set global randomizeidentifiers=disabled

Jeśli to nie pomoże, możesz pobawić się adapterem Microsoft 6to4, który pozwoli ci używać ipv4 przez sieć ipv6:

W Menedżerze urządzeń wybierz opcję Działanie -> Dodaj starszy sprzęt -> Dalej -> Zainstaluj sprzęt, który wybrałem ręcznie z listy -> Karty sieciowe -> Microsoft -> Microsoft 6to4 Adapter -> Dalej -> Zakończ działanie kreatora.

Od konfiguracji i wdrażania protokołu IPv6 w systemie Windows Vista

6to4 to technologia, która przypisuje adresy i automatycznie konfiguruje tunele między routerami w celu zapewnienia łączności emisji pojedynczej IPv6 między witrynami i hostami obsługującymi IPv6 w Internecie IPv4.

Uwaga: 6to4 działa tylko z adresami publicznymi.

Ogólnie rzecz biorąc, routery 6to4 są używane, aby umożliwić klientom IPv6 komunikowanie się ze sobą za pomocą IPv6 przez Internet IPv4. Routery 6to4 wymagają publicznego adresu IPv4. Podobnie jak ISATAP, dane aplikacji i nagłówek IPv6 są hermetyzowane w nagłówku IPv4 w celu przejścia przez Internet IPv4.

Niestety nie mam odpowiedniego środowiska do testowania tego wszystkiego.

harrymc
źródło
Próbowałem uruchomić to polecenie. Niestety nie rozwiązuje problemu. IPv6 działa tylko wtedy, gdy podłączony jest Ethernet.
cletus
Dodano pewne informacje, które wydają się istotne.
harrymc