Como remover endereços IPv6 autoconfigurados no Windows 7/2008?

2

Estou no processo de explorar a implantação do IPv6 na minha rede. Eu mudei a sub-rede anunciada e agora meus PCs com Windows têm IPs da rede nova e antiga.

Consegui reiniciar o adaptador desconectando o cabo, mas é claro que não há solução a longo prazo.

Como posso forçar o Windows a esquecer os IPs "errados"?

Estou usando o Windows 7 e o Windows Server 2008 como clientes e o radvd no squeeze como roteador.

Testei /release e /release6 do ipconfig, mas ambos não afetam os endereços configurados automaticamente.

    
por David Schmitt 25.05.2011 / 19:11

6 respostas

2

O IPv6 tem um suporte mais explícito para a migração de endereços IP. Alterar sua sub-rede anunciada deve ser transparente para seus usuários. Quando um novo endereço estiver disponível, novas conexões usarão esse novo endereço IP. Conexões antigas ainda usarão o endereço antigo. Eventualmente, o endereço deve ser removido, mas não antes que todas as conexões antigas parem de usar o endereço.

Você pode precisar se certificar de que nenhuma conexão esteja escutando no endereço IP antigo (o netstat é seu amigo aqui).

Em qualquer caso, desde que o endereço antigo não esteja causando nenhum dano, isso não deve ser um problema. Qual é a métrica para este endereço? Está sendo usado para novas conexões?

    
por 26.05.2011 / 17:33
2

Depois de alterar o prefixo que seu roteador está anunciando, os endereços na sub-rede antiga serão reprovados e, eventualmente, removidos sem qualquer intervenção de sua parte. O endereço será descontinuado pela diferença entre as vidas útil preferida e válida anunciadas pelo seu roteador. (Na minha rede isso funciona em 90 minutos, mas depende de como você configurou o radvd).

Para ver endereços obsoletos nas suas interfaces de rede do Windows, você pode usar netsh interface ipv6 show address ou PowerShell Get-NetIPAddress -AddressFamily IPv6 .

    
por 18.06.2015 / 05:23
1

Você precisará remover todas as configurações IPv6 armazenadas em cache / autoconfiguradas e, em seguida, repropagá-las. O comando no Windows é

netsh int ipv6 reset

Você precisará reiniciar para que as alterações entrem em vigor.

    
por 03.04.2015 / 02:30
1

Powershell com direitos de administrador

Mostrar endereço IP: netsh interface ipv6 show address
Apagar ip / use Nome da interface: netsh interface ipv6 delete address Ethernet0 200x:x:x:x:x:x:x:x
netsh interface ipv6 delete address (Índice ou nome da interface) (ipv6address)

Mostrar rotas: netsh interface ipv6 show route
Excluir rota: netsh interface ipv6 route delete 200x:x:x:x::/64 Ethernet0 store=persistent
netsh interface ipv6 rota delete (ipv6prefix :: / 64) (Índice de Interface ou Nome)

    
por 24.12.2015 / 13:57
-1
por 25.05.2011 / 19:33
-2

A única maneira que funcionou para mim foi desconectar fisicamente o cabo de rede e conectá-lo novamente.

    
por 01.09.2015 / 23:36