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?
La -T
opció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 TS
opción de paquetes IP, especificada por RFC791 .
ping -T
requiere un argumento: uno de tsonly
, tsandaddr
o tsprespec
. Puede leer la página de manual en línea o ejecutándose man ping
para 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).