【问题标题】:Ping and TTL-expired packets: no round trip time shownPing 和 TTL 过期的数据包:没有显示往返时间
【发布时间】:2013-08-01 12:42:59
【问题描述】:

如果我使用在给定跃点过期的数据包运行 pingping 将不会计算任何往返时间:

~# ping www.google.com -t 3 -v
PING www.google.com (173.194.40.17) 56(84) bytes of data.
From te1-3-marseille1-rtr-021.noc.renater.fr (193.51.189.25) icmp_seq=1 Time to live exceeded
From te1-3-marseille1-rtr-021.noc.renater.fr (193.51.189.25) icmp_seq=2 Time to live exceeded
From te1-3-marseille1-rtr-021.noc.renater.fr (193.51.189.25) icmp_seq=3 Time to live exceeded
From te1-3-marseille1-rtr-021.noc.renater.fr (193.51.189.25) icmp_seq=4 Time to live exceeded
^C
--- www.google.com ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3003ms

有什么办法可以显示吗?

【问题讨论】:

  • 为什么有人说我的问题跑题了?

标签: ip ping icmp ttl


【解决方案1】:

没有,因为没有响应包所以没有时间往返。

如果您想知道到第 3 个节点的往返时间,请使用traceroute 找出该跃点的 ip,然后 ping 该 ip。

【讨论】:

  • 是的,我当然可以使用traceroute。匹配响应很简单,这就是为什么我有点惊讶它没有显示。
  • 其实有一个响应包。它是一个超过 TTL 的 ICMP(类型 11)。计算机拥有计算往返时间所需的一切。事实上,这就是 Windows Tracert 的工作原理。
猜你喜欢
  • 2013-11-06
  • 1970-01-01
  • 2016-08-26
  • 2012-12-24
  • 1970-01-01
  • 2013-02-25
  • 1970-01-01
  • 2017-01-01
  • 1970-01-01
相关资源
最近更新 更多