วิธีใช้ตัวเลือกการประทับเวลาใน ping


8

ฉันสังเกตเห็นว่ามีตัวเลือกการประทับเวลา -T ในความช่วยเหลือ ping แต่ฉันไม่รู้วิธีใช้

ฉันเหนื่อย:

ping www.google.com -T

นี่คือสิ่งที่ฉันได้รับ:

Invalid timestamp type

ประเภทการประทับเวลาคืออะไรและฉันจะใช้ได้อย่างไร

คำตอบ:


10

-Tตัวเลือกที่จะใช้ในการขอกระโดดแทรกการประทับเวลาในแพ็คเก็ตไอพีเมื่อได้รับการ Ping มันทำงานโดยใช้TSตัวเลือกของแพ็กเก็ต IP ระบุโดยRFC791

ping -Tต้องมีการโต้แย้ง: หนึ่งtsonly, หรือtsandaddr tsprespecคุณสามารถอ่าน manpage ออนไลน์หรือเรียกใช้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 ของฉันกำลังปฏิเสธแพ็กเก็ตของฉัน)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.