traceroute na mesma sub-rede não está funcionando; mostra apenas estrelas

3

Eu tenho uma máquina centos 6 de 32 bits e uma máquina windows no mesmo switch: 192.168.92.26 e 27.

Ping da caixa Centos para o Windows mostra tempos de ping menores que 1ms e vice-versa.

tracert das janelas para o Centos mostra ok:

Noentanto,tentandoooposto,deCentosparaoWindowsmostraapenasestrelasparaovalormáximodelúpulo...Algumaidéiaporquê?

Asduasmáquinassecomunicamsemproblemas.

    
por Danny 06.09.2017 / 10:05

2 respostas

4

O traceroute funciona enviando pings com o aumento de Time To Live s e observando o endereço de onde as respostas vêm.

Por padrão, o firewall do Windows descarta as solicitações de ping de entrada, portanto, o traceroute para a caixa de janelas também não funciona, pois as usa para rastrear a rota até a máquina remota.

By default, Windows Firewall does not allow incoming ICMP Echo messages

Se você seguir as etapas na origem, poderá permitir que elas sejam recebidas e o traceroute funcionará, pois a máquina enviará respostas às solicitações de ping, em vez de simplesmente eliminar as solicitações.

Fonte

    
por 06.09.2017 / 10:15
1

O traceroute envia pacotes (geralmente UDP, mas pode ser ICMP dependendo da implementação do cliente) com um TTL que aumenta em relação ao número de saltos. O host de destino verá que o TTL do pacote chegará a zero e retornará uma mensagem ICMP Time Exceeded de volta ao host original. É isso que traceroute mede e exibe.

Se o host remoto (ou o host local) tiver um firewall (ou outras configurações) que bloqueia mensagens de Tempo Excedido ICMP, o traceroute não mostrará nada porque não há mensagens ICMP retornadas.

Você pode tentar desabilitar o firewall do Windows e ver se isso faz diferença.

    
por 06.09.2017 / 10:15