Windows 7: come risolvere il problema IPv6 "Nessun accesso alla rete"?


11

Mi sto strappando i capelli per questo. Fondamentalmente ho bisogno di IPv6 per funzionare su un laptop Dell Windows 7 (Home Premium) e non lo è.

Ho la rete wireless funzionante ma se faccio clic sulla rete wireless e seleziono lo stato, si dice:

Connettività IPv6: nessun accesso alla rete

Ho il firewall completamente disattivato, l'impostazione del Registro di sistema DisabledComponents è impostata su 0 (per IPv6) e posso trovare solo le risposte di Google simili a:

  • reimpostare lo stack TCP / IP (fatto ciò, nessun effetto);
  • non hai bisogno di IPv6 (sì, sì)

IPv6 è abilitato nelle proprietà del mio adattatore wireless. Dio odio Windows. qualcuno ha una soluzione per questo?

Ho avuto fastidiosamente un problema simile a questo alcune settimane fa e ho finito per eseguire un comando che ha rimosso una regola del firewall e che l'ha risolto anche se il mio firewall era disattivato, quindi c'è qualcosa di strano qui. Ho davvero bisogno di una soluzione prima di impazzire.

Modifica: nessun altro computer Windows 7 / Vista su questa rete. In realtà sto cercando di parlare con un Airport Express, che utilizza IPv6 per AirTunes e la configurazione. Funziona perfettamente sul mio Macbook Pro sulla stessa rete. Windows 7 non lo vede né può vedere gli altoparlanti extra in iTunes. IPv6 non funzionante sembra essere la causa, ma non riesco a capire perché IPv6 non funziona.

Modifica 2: Devo anche sottolineare che ho un indirizzo IPv6 link-local (cioè fe80 :: / 10) sull'interfaccia wireless. Inoltre, IPv6 funziona su Ethernet ma non wireless !!! Non lo capisco Di seguito è riportato l'output in esecuzione ipconfig /all.

Si noti che il wireless ha DHCPv6 e altre cose su di esso e Ethernet no. Quindi suppongo di dover rendere il wireless come Ethernet in qualche modo? Configurazione IP di 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

Non ho mai avuto problemi riguardo a questo e un firewall, ma forse so cosa sta succedendo, hai altre macchine Windows 7 o Vista sulla tua rete?
William Hilsum,

@Non ci sono altre macchine Win7 / Vista.
cletus,

Ho appena provato qualcosa. Collegato tramite Ethernet e IPv6 funziona perfettamente. Solo non funziona tramite wireless! Cosa dà? Avevo installato McAfee Firewall (shovelware Dell fornito con esso, non molta scelta). Ora non c'è più, ma credo che rimanga qualcosa in giro. Per far funzionare ICMP ho dovuto rimuovere una regola firewall da un firewall che era stato presumibilmente disabilitato.
cletus,

In realtà la causa di questo errore non è un problema di "accesso" causato dal firewall, ma dai percorsi (mancanti). Esempio, il mio Time Capsule è semplicemente un bridge per il router DSL principale (compatibile con IPv6). Time Capsule è anche un hotspot WiFi, mentre è disabilitato sul router DSL. I percorsi predefiniti verranno trasferiti dal router alla mia casella locale tramite DHCP (o preesisteranno dall'ultima volta in cui è stato emesso un contratto di locazione). Problema ora: non esiste un router per ottenere IPv6 tramite TC su Internet. route -4 printe route -6 printfornito l'indizio insieme a ping, tracerte nslookup.
0xC0000022L,

Risposte:


4

Ho trovato una soluzione a questo:

  1. Avvia l'utility dell'aeroporto;
  2. Seleziona Airport Express;
  3. Fai clic su "Avanzate";
  4. Seleziona IPv6;
  5. Cambia la modalità IPv6 in "Tunnel";
  6. Seleziona "Blocca connessioni IPv6 in entrata";
  7. Configura IPv6 automaticamente.

Riavvia e improvvisamente Windows 7 può vederlo. OSX poteva vederlo indipendentemente ma può ancora vederlo.

Non chiedermi perché, ma questo è stato risolto.


Hai provato l'adattatore 6to4 di Microsoft?
harrymc,

@harrymc l'adattatore 6to4 è per IPv6 esterno, no?
cletus,

Per quanto ho capito, si supponeva che ipv6 parlasse con ipv4. I dettagli non sono chiari e potrebbe anche essere esattamente l'opposto di quello che chiedi, ma sarebbe interessante vedere cosa fa nella tua configurazione.
harrymc,

1
@harrymc grazie per il tuo contributo, ma credo che 6to4 sia per il tunneling tra reti IPv6 su una rete IPv4. Ho una vaga memoria di un RFC sul trasporto di tasche IPv6 su IPv4 o qualcosa di simile. Ad ogni modo, controlla questa risposta. È stata finalmente trovata una soluzione .
cletus,

@ user52070: in realtà la soluzione dipende dal fatto che TimeCapsule sia collegato via Ethernet a un router che supporta IPv6 o meno. Può essere perfettamente legittimo non bloccare il traffico IPv6 e impostare la modalità su Router . Tuttavia, l'indicatore dell'utility dell'aeroporto mi ha aiutato. Grazie.
0xC0000022L,

6

La rete locale / l'accesso a Internet è complicato.

Sulla base dei tuoi commenti, penso che il motivo per cui stai vedendo il messaggio che stai vedendo è perché non ci sono altre macchine Windows Vista o Windows 7 sulla tua rete (o qualsiasi altra macchina progettata per collegare IPv6 locale).

Questi sono i possibili stati:

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 Gli indirizzi locali sono utilizzati esclusivamente in modo ad hoc per consentire ai computer di connettersi in rete senza un'infrastruttura di rete. L'unico modo che conosco per farlo funzionare è avere un server DHCP abilitato per IPv6, utilizzare altri dispositivi compatibili con collegamento locale o assegnare manualmente un indirizzo IPv6.

Inoltre, per escludere qualsiasi cosa stupida / restrizioni sulla tua macchina (ho visto alcuni driver causare questo), puoi verificare che non sia stato disabilitato nel tuo registro:

Vai a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\e cerca una voce chiamata DisabledComponentse assicurati che sia una Dword a 32 bit e impostata su 0. Se non lo vedi, prova a crearlo per ripristinare le restrizioni, quindi riavvia il computer.


Grazie per la risposta, ma come ho già detto nella domanda, DisabledComponents è già impostato su 0. Inoltre, mi sto collegando alla rete creata da Airport Express. Il mio Macbook Pro fa così bene, quindi sta ricevendo un indirizzo IPv6 da Airport Express. È Windows 7 che non funziona.
cletus,

@Cletus mi dispiace ... che i componenti disabili è stato un ulteriore vantaggio e hai dimenticato che hai scritto che ... Non ho mai affrontato questa situazione personalmente, ma se il DHCP IPv6 non funziona, personalmente (come parte della diagnosi) proverei a disabilitare IPv4 sul scheda di rete e vedere se quel calcio inizia IPv6. Successivamente, (lo so non perfetto) cosa succede se si assegna manualmente un indirizzo IPv6 all'interno dello stesso intervallo? ... E dalla tua domanda originale, non odiare Windows! Ha molti aspetti positivi!
William Hilsum,

0

La tua configurazione IP di Windows mostra entrambe le connessioni contemporaneamente, quindi ...

Estrarre il cavo di rete e vedere se il wireless si collega allora.

Sembra davvero stupido, quindi colpiscimi se ho letto male qualcosa ...


Aggiornamento 1

Puoi provare i seguenti tre comandi con la connessione cablata disabilitata e aggiornare la tua domanda:

netsh interface ipv6 show addresses

netsh interface ipv6 show interfaces

netsh interface ipv6 show subinterfaces

Sei sicuro che sia abilitato (e le proprietà configurate correttamente):

testo alternativo


Ho scoperto che alcune impostazioni sono per interfaccia e alcune sono basate sul protocollo. Come DHCPv6 viene visualizzato sia in modalità wireless che Ethernet quando il cavo Ethernet è collegato ma scomparirà da entrambi se viene rimosso. Ho bisogno che IPv6 funzioni quando viene utilizzato solo il wireless.
cletus,

Aggiunto un aggiornamento
Tamara Wijsman,

0

Molti router wireless bloccano automaticamente tutti i contatti tra le unità wireless.

Qualcosa da verificare:

Controlla se "Isolamento client" è attivato nel router wireless (se ha questa opzione).
Questa opzione è talvolta chiamata anche "Isolamento AP" o "Separatore privacy".


Il router ADSL wireless ha un'impostazione di isolamento ma è spento. Inoltre, non fa parte di questa equazione. Sto provando a connettermi alla rete wireless creata da Airport Express, quindi le impostazioni wireless del router non dovrebbero essere (afaik) rilevanti. Per quanto posso vedere Airport Express non ha tale impostazione di isolamento wireless.
Cletus

Dai un'occhiata a questa discussione: forums.cnet.com/7723-13973_102-339365.html . Airport Express alla fine ha funzionato lì con ipv6 per alcune persone, ma ci sono troppi suggerimenti per duplicare qui.
harrymc,

0

Sembra che potrebbe essere un bug nel driver per la tua scheda wireless. Assicurati che sia aggiornato. Se è già aggiornato, potrebbe essere una regressione e puoi effettivamente provare un driver più vecchio. Dato che IPv6 non viene utilizzato molto sul desktop nel mondo dei PC, molti produttori non hanno eseguito i test di cui hanno bisogno in questo settore. Anche i mac hanno avuto qualche problema.


0

ho avuto un problema simile. ma molti thread sul Web sembrano affermare che IP6 funziona solo su una LAN e non su una WLAN. spero di sbagliarmi perché allora potrei ottenere velocità più elevate. al momento limitato a 54 Mb quando il router fornisce 300 Mb


Benvenuto in Super User! Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti a un autore, lascia un commento sotto il suo post: puoi sempre commentare i tuoi post e una volta che avrai una reputazione sufficiente sarai in grado di commentare qualsiasi post .
Peachy,

-1

L'articolo Windows 7 e IPv6: finalmente utile? :

La radice di ciò è che Windows 7 gestisce l'autoconfigurazione IPv6 con il Neighbor Discovery Protocol (NDP) in un modo che non è proprio lo stesso di come gli standard RFC li prescrivono. Puoi aggirare questo disabilitando la presa di Microsoft su come gli indirizzi IPv6 sono assegnati con il comando:

netsh interface ipv6 set global randomizeidentifiers=disabled

Se questo non aiuta, potresti giocare con l'adattatore Microsoft 6to4, che ti permetterà di usare ipv4 su una rete ipv6:

In Gestione dispositivi, Azione -> Aggiungi hardware legacy -> Avanti -> Installa l'hardware che seleziono manualmente da un elenco -> Schede di rete -> Microsoft -> Scheda Microsoft 6to4 -> Avanti -> Termina la procedura guidata.

Dalla configurazione e distribuzione di IPv6 su Windows Vista

6to4 è una tecnologia che assegna gli indirizzi e configura automaticamente i tunnel tra i router per fornire connettività IPv6 unicast tra siti e host compatibili con IPv6 su Internet IPv4.

Nota: 6to4 funziona solo con indirizzi pubblici.

In generale, i router 6to4 vengono utilizzati per consentire ai client IPv6 di comunicare tra loro utilizzando IPv6 su Internet IPv4. I router 6to4 richiedono un indirizzo IPv4 pubblico. Come ISATAP, i dati dell'applicazione e l'intestazione IPv6 sono incapsulati in un'intestazione IPv4 per attraversare Internet IPv4.

Sfortunatamente, non ho l'ambiente giusto per testare tutto questo.


Ho provato a eseguire questo comando. Purtroppo non risolve il problema. IPv6 funziona solo quando è collegata Ethernet.
cletus

Aggiunte alcune informazioni che sembrano rilevanti.
harrymc,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.