Jak korzystać z opcji znacznika czasu w pingu

8

Zauważyłem, że istnieje opcja znacznika czasu -T w pomocy ping. Ale nie wiem, jak go używać.

Próbowałem:

ping www.google.com -T

Oto co otrzymuję:

Invalid timestamp type

Jaki jest typ znacznika czasu i jak go używać?

Mudit Kapoor
źródło

Odpowiedzi:

10

Ta -Topcja służy do żądania od chmielu wstawienia znacznika czasu w pakietach IP po otrzymaniu polecenia ping. Działa przy użyciu TSopcji pakietów IP określonych przez RFC791 .

ping -Twymaga argumentu: jeden tsonly, tsandaddrlub tsprespec. Możesz przeczytać stronę online lub uruchomić, man pingaby uzyskać więcej informacji na temat użytkowania.

Oto przykład użycia:

$ 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

Pamiętaj, że próbowałem w mojej sieci LAN. Niektóre przeskoki w Internecie mogą odrzucać pakiety IP z opcją znacznika czasu. (W rzeczywistości nie mogę pingować żadnego hosta internetowego -T, prawdopodobnie mój dostawca usług internetowych odrzuca moje pakiety.)

Andrea Corbellini
źródło