Como determinar o endereço IP v6 de um PC

0

Como você pode determinar o IP v6endereço de um PC ?

Eu tenho 2 máquinas, e se eu fizer um ipconfigem um, recebo ...

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : lan
   Link-local IPv6 Address . . . . . : fe80::784a:3ddb:df51:9301%12
   IPv4 Address. . . . . . . . . . . : 192.168.1.75
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.254

Mas se eu tentar executar ping na máquina de destino de outra máquina com ...

ping -6 fe80::784a:3ddb:df51:9301%12 

eu recebo Destination unavailable

No entanto, se eu executar ping no nome das máquinas de destino ...

ping -6 vmvs2010

Recebo uma resposta bem-sucedida ...

>ping -6 vmvs2010

Pinging vmVS2010 [fe80::784a:3ddb:df51:9301%16] with 32 bytes of data:
Reply from fe80::784a:3ddb:df51:9301%16: time=4ms
Reply from fe80::784a:3ddb:df51:9301%16: time=3ms

Para que eu possa ver o %12valor precisa ser %16, mas como posso determinar isso com antecedência?

SteveC
fonte
Por que você está tentando executar ping no seu endereço IPv6 local exatamente?
Ramhound 25/05
Nesse caso, tenho meu laptop e duas máquinas virtuais, uma Win2008 e a outra Win2003. O Win2008 pode navegar em um site no IIS do meu laptop, mas o virtual do Win2003 não consegue encontrar o site ... mas pode executar ping e acessar o compartilhamento de administração no laptop. A única diferença parece ser que o Win2003 não tem IPv6
SteveC

Respostas:

1

Tente soltar o sufixo% todos juntos.

Alex Chamberlain
fonte
11
Como é esta a resposta? Isso não funcionará porque os endereços de escopo local do link (aqueles que começam com fe80::) precisam ser qualificados com uma interface. Veja esta resposta . O problema é que especificar %12faz com que os pacotes saiam da interface da LAN. Parece que %16é uma interface para a VM sendo pingada.
precisa saber é o seguinte