Comment utiliser l'option d'horodatage dans le ping

8

J'ai remarqué qu'il existe une option d'horodatage -T dans l'aide ping. Mais je ne sais pas comment l'utiliser.

J'ai essayé:

ping www.google.com -T

Voici ce que j'obtiens:

Invalid timestamp type

Quel est le type d'horodatage et comment l'utiliser?

Mudit Kapoor
la source

Réponses:

10

L' -Toption est utilisée pour demander aux sauts d'insérer l'horodatage dans les paquets IP lors de la réception du ping. Il fonctionne en utilisant l' TSoption de paquets IP, spécifiée par RFC791 .

ping -Trequiert un argument: l'un des tsonly, tsandaddrou tsprespec. Vous pouvez lire la page de manuel en ligne ou en exécutant man pingpour plus d'informations sur l'utilisation.

Voici un exemple d'utilisation:

$ 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

Notez que j'ai essayé sur mon LAN. Certains sauts sur Internet peuvent rejeter les paquets IP avec l'option d'horodatage. (En fait, je ne peux cingler aucun hôte Internet avec -T, probablement mon FAI rejette mes paquets.)

Andrea Corbellini
la source