Cách sử dụng tùy chọn dấu thời gian trong ping


8

Tôi nhận thấy rằng có một tùy chọn dấu thời gian -T trong trợ giúp ping. Nhưng tôi không biết làm thế nào để sử dụng nó.

Tôi đã thử:

ping www.google.com -T

Đây là những gì tôi nhận được:

Invalid timestamp type

Loại dấu thời gian là gì và làm thế nào để tôi sử dụng nó?

Câu trả lời:


10

Các -Ttùy chọn được sử dụng để hỏi bước nhảy để chèn dấu thời gian trong các gói IP khi nhận được ping. Nó hoạt động bằng cách sử dụng TStùy chọn gói IP, được chỉ định bởi RFC791 .

ping -Tyêu cầu một đối số: một trong tsonly, tsandaddrhoặc tsprespec. Bạn có thể đọc manpage trực tuyến hoặc bằng cách chạy man pingđể biết thêm thông tin về việc sử dụng.

Đây là một ví dụ về việc sử dụng:

$ 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

Lưu ý rằng tôi đã thử trên mạng LAN của mình. Một số bước nhảy trên internet có thể từ chối các gói IP với tùy chọn dấu thời gian. (Trên thực tế, tôi không thể ping bất kỳ máy chủ internet nào -T, có lẽ ISP của tôi đang từ chối các gói của tôi.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.