Cómo usar la opción de marca de tiempo en ping

8

Noté que hay una opción de marca de tiempo -T en la ayuda de ping. Pero no sé cómo usarlo.

Lo intenté:

ping www.google.com -T

Esto es lo que obtengo:

Invalid timestamp type

¿Cuál es el tipo de marca de tiempo y cómo lo uso?

Mudit Kapoor
fuente

Respuestas:

10

La -Topción se usa para pedirle al lúpulo que inserte la marca de tiempo en los paquetes IP al recibir el ping. Funciona utilizando la TSopción de paquetes IP, especificada por RFC791 .

ping -Trequiere un argumento: uno de tsonly, tsandaddro tsprespec. Puede leer la página de manual en línea o ejecutándose man pingpara obtener más información sobre el uso.

Aquí hay un ejemplo de uso:

$ ping -T tsandaddr 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(124) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=3.22 ms
TS:     192.168.1.3 63668917 absolute
    192.168.1.1 534841740 absolute not-standard
    192.168.1.1 1 not-standard
    192.168.1.3 3

64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=6.59 ms
TS:     192.168.1.3 63669919 absolute
    192.168.1.1 534842745 absolute not-standard
    192.168.1.1 0 not-standard
    192.168.1.3 6

64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=3.20 ms
TS:     192.168.1.3 63670920 absolute
    192.168.1.1 534843743 absolute not-standard
    192.168.1.1 1 not-standard
    192.168.1.3 3

^C
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 3.207/4.343/6.599/1.595 ms

Tenga en cuenta que lo he intentado en mi LAN. Algunos saltos en Internet pueden rechazar paquetes IP con la opción de marca de tiempo. (De hecho, no puedo hacer ping a ningún host de Internet -T, probablemente mi ISP está rechazando mis paquetes).

Andrea Corbellini
fuente