Windows 7: Como resolver o problema do IPv6 "Sem acesso à rede"?

11

Estou arrancando meu cabelo com este. Basicamente, preciso que o IPv6 funcione em um laptop Dell Windows 7 (Home Premium) e não é.

Eu tenho a rede sem fio funcionando, mas se eu clicar na rede sem fio e selecionar o status, será exibido:

Conectividade IPv6: sem acesso à rede

Eu tenho o firewall completamente desativado, a configuração do Registro DisabledComponents está definida como 0 (para IPv6) e só consigo encontrar respostas do Google que são algo como:

  • redefinir a pilha TCP / IP (feito isso, sem efeito);
  • você não precisa de IPv6 (sim, preciso)

O IPv6 está ativado nas propriedades do meu adaptador sem fio. Deus, eu odeio o Windows. Alguém tem uma solução para isto?

Irritantemente, eu tive um problema semelhante a isso há algumas semanas e acabei executando um comando que removeu uma regra de firewall e a resolveu, mesmo que meu firewall estivesse desativado, então há algo estranho acontecendo aqui. Eu realmente preciso de uma solução antes de enlouquecer.

Edit: nenhuma outra máquina Windows 7 / Vista nesta rede. Na verdade, estou tentando conversar com um Airport Express, que usa IPv6 para AirTunes e configuração. Funciona perfeitamente no meu Macbook Pro na mesma rede. O Windows 7 não o vê, nem os alto-falantes extras no iTunes. O IPv6 não funcionando parece ser a causa, mas não consigo descobrir por que o IPv6 não está funcionando.

Edit 2: Devo também salientar que tenho um endereço IPv6 local de link (ou seja, fe80 :: / 10) na interface sem fio. Além disso, o IPv6 funciona através de Ethernet, mas não sem fio !!! Eu não entendo isso. Abaixo está a saída da execução ipconfig /all.

Observe que o wireless possui DHCPv6 e outras coisas, e a Ethernet não. Então eu acho que preciso fazer o wireless como a Ethernet de alguma forma? Configuração de IP do 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
cleto
fonte
Nunca tive problemas com isso e com um firewall, mas possivelmente sei o que está acontecendo. Você tem outras máquinas Windows 7 ou Vista em sua rede?
William Hilsum
@ Não há outras máquinas Win7 / Vista.
cletus
Acabei de testar uma coisa. Conectado via Ethernet e IPv6 funciona perfeitamente. Ele só não funciona sem fio! O que da? Eu tinha o McAfee Firewall instalado (shovelware da Dell que o acompanha, não há muita escolha). Acabou agora, mas deixou algumas coisas ao redor, eu acho. Gostaria de fazer o ICMP funcionar, tive que remover uma regra de firewall de um firewall que estava supostamente desativado.
cletus
Na verdade, a causa desse erro não é um problema de "acesso" causado pelo firewall, mas pelas rotas (ausentes). Por exemplo, meu Time Capsule é apenas uma ponte para o roteador DSL principal (compatível com IPv6). O Time Capsule também é um ponto de acesso WiFi, enquanto que está desativado no roteador DSL. As rotas padrão serão enviadas pelo roteador para minha caixa local usando DHCP (ou existirão a partir da última vez que uma concessão foi emitida). Problema agora: não havia roteador para obter o IPv6 via TC na Internet. route -4 printe route -6 printforneceu a pista junto com ping, tracerte nslookup.
0xC0000022L

Respostas:

4

Eu encontrei uma solução para isso:

  1. Inicie o Airport Utility;
  2. Selecione o Airport Express;
  3. Clique em "Avançado";
  4. Selecione IPv6;
  5. Mude o modo IPv6 para "Tunnel";
  6. Marque "Bloquear conexões IPv6 recebidas";
  7. Configure o IPv6 automaticamente.

Reinicie e de repente o Windows 7 pode vê-lo. O OSX pode vê-lo independentemente, mas ainda pode vê-lo.

Não me pergunte o porquê, mas isso corrigiu.

user52070
fonte
Você já experimentou o Microsoft 6to4 Adapter?
harrymc
@harrymc o adaptador 6to4 é para IPv6 externo, não é?
cletus
Até onde eu entendi, era para deixar o ipv6 falar com o ipv4. Os detalhes não são claros e também pode ser exatamente a direção oposta ao que você pergunta, mas seria interessante ver o que ele faz na sua configuração.
harrymc
1
@harrymc obrigado pela sua contribuição, mas acredito que o 6to4 é para tunelamento entre redes IPv6 em uma rede IPv4. Tenho uma vaga memória de um RFC sobre o transporte de bolsos IPv6 sobre IPv4 ou algo semelhante. De qualquer forma, verifique esta resposta. Uma solução foi finalmente encontrada.
cletus
@ user52070: na verdade, a solução depende se o TimeCapsule está conectado via Ethernet a um roteador compatível com IPv6 ou não. Pode ser perfeitamente legítimo não bloquear o tráfego IPv6 e definir o modo como Roteador . Ainda assim, o ponteiro para o Airport Utility me ajudou. Obrigado.
0xC0000022L
6

O acesso à rede / internet local é complicado.

Com base nos seus comentários, acho que o motivo pelo qual você está vendo a mensagem é que não existem outras máquinas com Windows Vista ou Windows 7 em sua rede (ou outras máquinas projetadas para vincular o IPv6 local).

Estes são os estados possíveis:

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.

Os endereços locais de link são puramente usados ​​de maneira ad-hoc para computadores em rede sem uma infraestrutura de rede. A única maneira que conheço para fazê-lo funcionar é ter um servidor DHCP ativado para IPv6, usar outros dispositivos compatíveis com link local ou atribuir manualmente um endereço IPv6.

Além disso, para descartar qualquer coisa boba / restrições em sua máquina (eu já vi alguns drivers causar isso), você pode verificar se ela não foi desativada em seu registro:

Acesse HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\e procure uma entrada chamada DisabledComponentse verifique se é um Dword de 32 bits e defina como 0. Se você não o vir, tente criá-lo para redefinir as restrições e reinicie o computador.

William Hilsum
fonte
Obrigado pela sua resposta, mas como mencionei na pergunta, DisabledComponents já está definido como 0. Além disso, estou me conectando à rede criada pelo Airport Express. Meu Macbook Pro faz isso muito bem, assim como obter um endereço IPv6 do Airport Express. É o Windows 7 que não está funcionando.
cletus
@Cletus desculpe ... que componentes desabilitados era um pouco mais e esqueci que você escreveu isso ... Nunca lidei com essa situação pessoalmente, mas se o DHCP do IPv6 não estiver funcionando, eu pessoalmente (como parte do diagnóstico) tentaria desabilitar o IPv4 no placa de rede e veja se esse chute inicia o IPv6. Em seguida, (sei que não é perfeito) o que acontece se você atribuir manualmente um endereço IPv6 dentro do mesmo intervalo? ... E da sua pergunta original, não odeie o Windows! Tem muitos pontos positivos!
William Hilsum
0

Sua configuração atual do Windows IP mostra as duas conexões simultaneamente, então ...

Puxe o cabo de rede e verifique se a conexão sem fio está conectada.

Parece realmente idiota, então me bata se eu interpretar algo errado ...


Atualização 1.

Você pode tentar os três comandos a seguir com a conexão com fio desativada e atualizar sua pergunta:

netsh interface ipv6 show addresses

netsh interface ipv6 show interfaces

netsh interface ipv6 show subinterfaces

Tem certeza de que isso está ativado (e as propriedades configuradas corretamente):

texto alternativo

Tamara Wijsman
fonte
Eu descobri que algumas configurações são por interface e outras são baseadas em protocolo. Como o DHCPv6, aparece tanto na rede sem fio quanto na Ethernet quando o cabo Ethernet está conectado, mas desaparece dos dois se for removido. Preciso que o IPv6 funcione quando apenas o wireless estiver sendo usado.
cletus
Adicionada uma atualização.
Tamara Wijsman
0

Muitos roteadores sem fio bloqueiam automaticamente todo contato entre unidades sem fio.

Algo para verificar:

Verifique se "Isolamento do cliente" está ativado no roteador sem fio (se houver esta opção).
Essa opção também é chamada de "isolamento de ponto de acesso" ou "separador de privacidade".

harrymc
fonte
O roteador ADSL sem fio possui uma configuração de isolamento, mas está desativado. Também não faz parte dessa equação. Estou tentando conectar-me à rede sem fio criada pelo Airport Express, para que as configurações sem fio do roteador não sejam relevantes. Tanto quanto posso ver, o Airport Express não tem essa configuração de isolamento sem fio.
cletus
Dê uma olhada nesta discussão: forums.cnet.com/7723-13973_102-339365.html . O Airport Express finalmente trabalhou lá com o ipv6 para algumas pessoas, mas há muitas sugestões para duplicar aqui.
harrymc
0

Parece que pode haver um bug no driver da sua placa wireless. Verifique se está atualizado. Se já estiver atualizado, pode ser uma regressão e você pode tentar um driver mais antigo. Como o IPv6 simplesmente não é muito usado em computadores de mesa no mundo dos PCs, muitos fabricantes não fizeram os testes necessários nessa área. Até os Macs tiveram alguns problemas.

Joel Coehoorn
fonte
0

Eu tenho tido um problema semelhante. mas muitos tópicos na Web parecem afirmar que o IP6 funciona apenas em uma LAN e não em uma WLAN. Espero que eu esteja errado, porque então eu poderia obter velocidades mais altas. no momento limitado a 54mbs quando o roteador está fornecendo 300mbs

anti.e
fonte
Bem-vindo ao Super Usuário! Isso não fornece uma resposta para a pergunta. Para criticar ou solicitar esclarecimentos a um autor, deixe um comentário abaixo da postagem - você sempre pode comentar em suas próprias postagens e, quando tiver reputação suficiente , poderá comentar em qualquer post .
Peachy
-1

O artigo Windows 7 e IPv6: finalmente útil? :

A raiz disso é que o Windows 7 lida com a configuração automática do IPv6 com o NDP ( Neighbor Discovery Protocol ) de uma maneira que não é exatamente a mesma que a maneira como os padrões RFC os prescrevem. Você pode contornar isso desativando a visão da Microsoft sobre como os endereços IPv6 são atribuídos com o comando:

netsh interface ipv6 set global randomizeidentifiers=disabled

Se isso não ajudar, você pode brincar com o Microsoft 6to4 Adapter, que permitirá usar o ipv4 em uma rede ipv6:

No Gerenciador de dispositivos, Ação -> Adicionar hardware herdado -> Avançar -> Instalar o hardware que eu seleciono manualmente em uma lista -> Adaptadores de rede -> Microsoft -> Adaptador Microsoft 6to4 -> Próximo -> Concluir o assistente.

De configuração e implantação do IPv6 no Windows Vista

6to4 é uma tecnologia que atribui endereços e configura automaticamente túneis entre roteadores para fornecer conectividade IPv6 unicast entre sites e hosts compatíveis com IPv6 na Internet IPv4.

Nota: 6to4 funciona apenas com endereços públicos.

Em geral, os roteadores 6to4 são usados ​​para permitir que clientes IPv6 se comuniquem usando o IPv6 pela Internet IPv4. Os roteadores 6to4 requerem um endereço IPv4 público. Como o ISATAP, os dados do aplicativo e o cabeçalho IPv6 são encapsulados em um cabeçalho IPv4 para atravessar a Internet IPv4.

Infelizmente, não tenho o ambiente certo para testar tudo isso.

harrymc
fonte
Eu tentei executar este comando. Infelizmente, não resolve o problema. IPv6 só funciona quando Ethernet está ligado.
cletus
Adicionadas informações que parecem relevantes.
harrymc