Як використовувати параметр мітки часу в ping


8

Я помітив, що в довідці про ping є варіант позначки часу -T. Але я не знаю, як це використати.

Я намагався:

ping www.google.com -T

Ось що я отримую:

Invalid timestamp type

Що таке тип часової позначки і як я ним користуюся?

Відповіді:


10

Ця -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

Зауважте, що я спробував у своїй локальній мережі. Деякі перестрибування в Інтернеті можуть відхилити IP-пакети з опцією timetamp. (Насправді я не можу пінговувати жодного інтернет-хоста -T, можливо, мій провайдер відхиляє мої пакети.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.