Percebi que há uma opção de carimbo de data / hora -T na ajuda do ping. Mas eu não sei como usá-lo.
Eu tentei:
ping www.google.com -T
Isto é o que eu recebo:
Invalid timestamp type
Qual é o tipo de carimbo de data e hora e como eu o uso?
A -T
opção é usada para pedir aos saltos para inserir o carimbo de data / hora nos pacotes IP ao receber o ping. Funciona usando a TS
opção de pacotes IP, especificada pelo RFC791 .
ping -T
requer um argumento: um de tsonly
, tsandaddr
ou tsprespec
. Você pode ler a página de manual on - line ou executando man ping
para obter mais informações sobre o uso.
Aqui está um exemplo 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
Observe que eu tentei na minha LAN. Alguns saltos na Internet podem rejeitar pacotes IP com a opção de carimbo de data / hora. (Na verdade, não consigo executar ping em nenhum host da Internet -T
, provavelmente meu ISP está rejeitando meus pacotes.)