Windows 7 ping一般失败

时间:2013-04-14 06:03:02

标签: windows networking ping

我正在尝试了解ping命令的行为。试图在Windows 7 PC上进行试验。 在命令提示符下,我发出以下命令:

ping <some hostname> -l 4096

我得到的输出是

Pinging <some hostname> [xx.xx.xxx.xx] with 4096 bytes of data:
General failure.
General failure.
General failure.
General failure.

Ping statistics for xx.xx.xxx.xx:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

然而,ping <same hostname> -l 32效果很好。

所以我的问题是为什么服务器对不同的数据包大小表现不同?它与挫败有关吗?或者我的本地ping程序默认是以这种方式配置的,以便不发送更大的数据包?

请注意,-l标志允许您指定ping req的缓冲区大小。

1 个答案:

答案 0 :(得分:0)

您的ping数据包可能大于本地媒体的MTU,并且它位于不允许碎片的网络类型上。以太网IPv6就是这样一种配置。