How to использовал timestamp option in ping

I noticed that there is в timestamp option-T in the ping help. But I don't know how to использовал it.

I tried:

ping www.google.com -T

This is what I get:

Invalid timestamp type

What is the timestamp type and how do I использовал it?

8
задан 8 January 2016 в 10:42

1 ответ

-T опция используется, чтобы попросить, чтобы транзитные участки вставили метку времени в пакеты IP после получения ping. Это работает при помощи TS опция пакетов IP, указанных RFC791.

ping -T требует аргумента: один из tsonly, tsandaddr или tsprespec. Можно прочитать страницу справочника онлайн или путем выполнения man ping для получения дополнительной информации об использовании.

Вот пример использования:

$ 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

Обратите внимание, что я примерил свою LAN. Некоторые транзитные участки в Интернете могут отклонить пакеты IP с опцией метки времени. (На самом деле я не могу проверить с помощью ping-запросов узел Интернета с -T, вероятно, мой ISP отклоняет мои пакеты.)

10
ответ дан 23 November 2019 в 05:38

Другие вопросы по тегам:

Похожие вопросы: