【问题标题】:How long is the interval for a ping that results in "Destination Host Unreachable"?导致“目标主机无法访问”的 ping 间隔多长时间?
【发布时间】:2016-01-03 18:16:01
【问题描述】:

是否有设定的 ping 等待返回“目标主机无法访问”的持续时间?如果我知道我发出 ping 的时间,我想计算返回我的第一个 ack 需要多长时间。

From host-redacted.com (ip.redacted) icmp_seq=1006 Destination Host Unreachable
From host-redacted.com (ip.redacted) icmp_seq=1007 Destination Host Unreachable
64 bytes from host-redacted.com (ip.redacted): icmp_seq=1008 ttl=64 time=977 ms
64 bytes from host-redacted.com (ip.redacted): icmp_seq=1009 ttl=64 time=0.121 ms

【问题讨论】:

    标签: ping


    【解决方案1】:

    这取决于您的操作系统,但我相信很多系统使用1000ms 作为ping 的默认超时。

    在 Windows 上,ping 命令接受参数ping -w X,其中 X 是以毫秒为单位的超时。

    在许多 linux 发行版上,您可以使用ping -t X 来修改超时时间。

    【讨论】:

      【解决方案2】:

      来自man page

      -W timeout 等待响应的时间,以秒为单位。该选项仅在没有任何响应的情况下影响超时,否则 ping 会等待两个 RTT。

      RTT = 往返时间。似乎它没有设定值,但取决于您的网络配置。

      【讨论】:

        【解决方案3】:

        “目标主机不可达”表示路由问题,而不是超时问题:发送方和目标之间的某个节点不知道如何将数据包路由到该目标。等待更长的时间也无济于事,您必须诊断或更正路由问题。

        【讨论】:

          猜你喜欢
          • 2013-02-27
          • 1970-01-01
          • 2021-07-20
          • 2014-04-02
          • 1970-01-01
          • 1970-01-01
          • 2021-08-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多