Como conectar 2 PCs por IPV6 em uma LAN?

5

Eu tenho dois PCs, A e B, conectados por um switch.

Eu instalei o ipv6 em ambos.

Autoconfigurar dê a eles 2 endereços IPV6:

A

preferred link-local fe80::21e:4fff:fec4:50f7, life infinite

B

preferred link-local fe80::221:9bff:fe32:811e, life infinite

Mas quando tento fazer o ping B de A:

ping6 fe80::221:9bff:fe32:811e

O sistema diz que não há rota.

Mas como adicionar a rota?

    
por lilyonwind 03.11.2009 / 12:11

2 respostas

3

1. Use netsh interface ipv6 show interface no Host A para obter o endereço do link local e o índice da interface para a interface Ethernet.

Por exemplo, o endereço local do link do Host A é FE80 :: 210: 5AFF: FEAA: 20A2, e o índice de interface da interface Ethernet é 4.

2. Use netsh interface ipv6 show interface no Host B para obter o endereço do link local e o índice da interface para a interface Ethernet.

Por exemplo, o endereço local do link do Host B é FE80 :: 260: 97FF: FE02: 6EA5, e o índice da interface para a interface Ethernet é 3.

3. Do Host A, use Ping.exe para fazer ping no Host B.

Por exemplo, ping FE80::260:97FF:FE02:6EA5%4

Fonte

O índice da interface também é conhecido como o índice da zona. O índice de zona é diferente pelo sistema operacional. Exemplo do Windows é dado acima. Isso é necessário porque a única informação de roteamento que seus hosts possuem é o prefixo do endereço FE80.

Para a maioria dos sistemas baseados em unix (Linux), use fe80::%eth0

Para o Mac OS X fe80::%en0

    
por 03.11.2009 / 13:46
2

Os endereços locais de link ( fe80::/10 ) geralmente são usados com um índice de zona. No Windows, é o número da interface (como %4 ), em sistemas semelhantes ao Unix - nome da interface ( %eth0 ).

Então, se eu estava rodando Linux e um sistema era acessível através de eth0 (o sistema operacional do sistema remoto não importa), eu usaria:

ping6 fe80::213:d4ff:fef4:2bc4%eth0
    
por 03.11.2009 / 15:33

Tags