Meu TTL muda cada pacote e eu não sei porque

5

Recentemente, descobri que alguns pings enviados para mim estavam causando um erro TTL . Quando alguém pinga meu computador, ele mostra um valor TTL diferente para cada pacote.

Por exemplo, o ping.eu mostra que:

--- PING 78.188.216.242 (78.188.216.242) 56(84) bytes of data. ---
64 bytes from 78.188.216.242: icmp_req=1 ttl=112 time=78.7 ms
64 bytes from 78.188.216.242: icmp_req=2 ttl=17 time=78.8 ms
64 bytes from 78.188.216.242: icmp_req=3 ttl=206 time=78.7 ms
64 bytes from 78.188.216.242: icmp_req=4 ttl=212 time=78.7 ms

--- 78.188.216.242 ping statistics ---
packets transmitted  4 
received  4 
packet loss  0 % 
time  3002 ms 

--- Round Trip Time (rtt) ---
min  78.734 ms 
avg  78.782 ms 
max  78.861 ms 
mdev  0.050 ms 

(e às vezes vejo também erros request timed out e TTL expired ).

Como você pode ver, cada pacote tem um valor TTL diferente. Isso é um problema? Se for, isso é causado pela minha configuração de rede ou é causado pelo meu provedor? E o que posso fazer nessa situação?

Se for importante, eu uso um roteador de casa WRT54GH com ZyXEL ADLS bridge modem, conectando três computadores Windows. Você pode tentar me pingar no meu endereço IP, 78.188.216.242 .

    
por Burak Tamtürk 24.07.2012 / 22:40

2 respostas

6

Eu obtive resultados semelhantes realizando ping no seu endereço IP dos EUA.

Quando eu pinguei 81.212.77.58, o próximo salto a montante de você, que eu presumo é o equipamento do seu ISP, eu recebi um TTL de 243 cada vez. Isso está obviamente errado.

O próximo salto a montante do que agiu razoavelmente, com um TTL de 54 a cada vez.

Minha strong suspeita com base nesses resultados é que seu ISP está atrapalhando os pacotes.

    
por 24.07.2012 / 23:03
1

Providenciando que você não faça o ping dos TTLs que retornam são os valores TTL do pacote ping recebido. Há pouco que você pode fazer para manipular isso.

    
por 24.07.2012 / 22:50