0

我如何 ping 192.168.1.1 10 次,每次 ping 后中断 3 厘秒!在命令提示符下。ping 命令真的很混乱。

4

3 回答 3

3

你应该得到fping并使用它:

fping -c 10 -p 30ms 192.168.1.1

这将向 192.168.1.1 发送 10 个数据包,每个数据包之间的间隔为 30ms

fping因为它允许在需要时进行泛洪,所以在不等待回复的情况下发送之间的 30 毫秒间隔无论如何都被认为是泛洪...

-t msecs您可以为单个数据包添加超时,此超时是非阻塞的,因此数据包之间的间隔始终相同,在这种情况下为-p 3030 毫秒。

fping 丢包

因此,fping -p 30ms -t 10000 -s example.com可能首先显示一些数据包丢失,但在打印摘要之前等待之后,它应该有足够的时间(10 秒)来接收在 30 毫秒帧内未收到的所有数据包,最终摘要显示根本没有真正的丢失。

数据包超出间隔但在超时内到达的示例:

命令:

fping -c 10 -p 30ms -s -t 10000 -e somehost.com

输出:

somehost.com : [0], 84 bytes, 299 ms (299 avg, 90% loss)
somehost.com : [1], 84 bytes, 269 ms (284 avg, 80% loss)
somehost.com : [2], 84 bytes, 239 ms (269 avg, 70% loss)
somehost.com : [3], 84 bytes, 209 ms (254 avg, 60% loss)
somehost.com : [4], 84 bytes, 179 ms (239 avg, 50% loss)
somehost.com : [5], 84 bytes, 158 ms (225 avg, 40% loss)
somehost.com : [6], 84 bytes, 128 ms (212 avg, 30% loss)
somehost.com : [7], 84 bytes, 137 ms (202 avg, 20% loss)
somehost.com : [8], 84 bytes, 137 ms (195 avg, 10% loss)
somehost.com : [9], 84 bytes, 127 ms (188 avg, 0% loss)

somehost.com : xmt/rcv/%loss = 10/10/0%, min/avg/max = 127/188/299

       1 targets
       1 alive
       0 unreachable
       0 unknown addresses

       0 timeouts (waiting for response)
      10 ICMP Echos sent
      10 ICMP Echo Replies received
       0 other ICMP received

 127 ms (min round trip time)
 188 ms (avg round trip time)
 299 ms (max round trip time)
        0.410 sec (elapsed real time)

正如你所看到的,最终完全没有损失0 timeouts并且10 ICMP Echo Replies receivedout of 10 ICMP Echos sent.

在这里你可以找到fping for linux

在这里fping for windows

于 2012-04-22T18:35:18.777 回答
0

假设您在 Windows 命令行中:

ping 192.168.1.1 -n 10 -w 10

这是一个帮助页面:链接

于 2012-04-22T18:33:54.750 回答
0

ping 192.168.1.1 /n 10 /w 30

于 2012-04-22T18:37:23.500 回答