Por que não consigo pingar máquinas windows ipv6 locais do Ubuntu?

2

Se eu pingar6 nomes de host ou endereços ipv6 externos (por exemplo, ipv6.google.com) ele funcionar, mas se eu tentar ping6 um nome de host ou endereço ipv6, ele não funcionará. Se eu pingar o mesmo endereço de uma máquina Windows na rede local, ele funciona. Por que isso aconteceria?

Máquinas de destino estão executando o Windows 7 ou Server 2008 R2 e Teredo Minha máquina está executando o Ubuntu 10.04 e o Miredo

    
por David 21.02.2011 / 03:14

2 respostas

1

Você pode tentar executar o ping do endereço de link local para reduzi-lo entre um firewall ou outro problema de rede entre os dois hosts e um problema de Teredo. Já ouvi falar de problemas em que, ao usar endereços IPv6 baseados em Teredo, você não pode executar ping em outras máquinas em sua própria sub-rede. Por exemplo, posso fazer ping em uma máquina com Windows 7 na mesma rede que minha máquina Ubuntu fazendo isso (na minha máquina Ubuntu):

$ ping6 -c 5 -I eth0 fe80::e1ce:694a:18c0:6530

Note que o argumento -I é importante ao fazer o ping de um endereço local de link, porque senão o sistema operacional host não tem como saber qual interface de link local você está falando. (por tudo o que sabe, você quer usar a interface Teredo, ou a interface de loopback, por exemplo).

    
por 21.02.2011 / 06:05
0

Não sei exatamente o que você está tentando fazer o ping, mas se você estiver tentando executar o ping em uma máquina Windows, o Firewall do Windows pode estar bloqueando a solicitação de ping - desative-a e ela deverá funcionar.

    
por 21.02.2011 / 03:50