» 关于 Ping 方面的问题, cFosSpeed

请先下载并安装最新版本的 cFosSpeed :

  对于特定的路由器或防火墙需要注意的地方
  获取 cFosSpeed 的 Ping 状态信息及相关解释
  您是否安装了防火墙?

cFosSpeed - 关于 Ping 方面的问题

当 cFosSpeed 启动时,cFosSpeed 将向网络发送 Ping 命令数据包来检测网络连接的阻塞程度。如果没有这些数据包,cFosSpeed 的通信量调整功能将无法正常使用。

只有在您上传或者下载速度达到一定程度时 cFosSpeed 才会发送 Ping 指令进行检测。因此,最简便的确认方法就是持续上传数据超过 30 秒的时间(例如给自己发送一封超大尺寸的邮件)。然后检查是否有气球通知消息出现(见下)。

如果出现气球通知消息,并且提示用户在之后的一段时间内没有任何回应,您应该按照以下步骤操作:

对于特定的路由器或防火墙需要注意的地方

AVM Fritzbox:

AVM FritzBox 许多个版本的硬件和固件中都带有 PPPoE 过滤器。这个过滤器应该被关闭,因为其限制了ICMP,导致 cFosSpeed 无法发送线路校准 ping 数据包: PPPoE过滤器截图

Sygate Personal Firewall(Sygate 个人防火墙):

在程序的选项下,找到安全标签,禁用 DoS 检测。这是必要的,因为防火墙会错误的将 cFosSpeed 的校准进程视为 DoS 攻击。

有些用户反馈说关闭 Anti-IP 控制也能减少 cFosSpeed 出现问题的几率。

Agnitum Outpost Firewall(Agnitum Outpost 防火墙):

根据用户的反馈,在程序的 IcmP 设置中,选中 Echo reply - outgoing box 可以避免防火墙阻挡外传的回应数据。

ESET Smart Security(ESET安全套装):

ESET Smart Security 用户请参照 ICMP设置 以允许 cFosSpeed 发送 ping 数据包。

Orange Livebox:

点击此处查看 针对 Orange livebox 的内置路由器中允许 cFosSpeed 的 Ping 命令的相关设定方法。

Kaspersky Anti-Hacker(卡巴斯基防火墙):

您可以针对每个程序设定特殊的规则。此时可以对 SPD.EXE(cFosSpeed 的系统服务)进行特别的设定允许 cFos 通讯。此外您还可以禁用防火墙设定中的 DoS 检测以避免程序的误报。

同时您也应该启用选项:Allow outgoing IcmP pakets with IcmP-Code: Echo Reply。

IcmP 的相关设定可参考下面具体设置:

  • IcmP Type 0 (Echo Reply) incoming:allow(允许)
  • IcmP Type 8 (Echo) outgoing:allow(允许)
  • IcmP Type 11 (Time Exceeded) incoming:allow(允许)
  • Other IcmP Types incoming and outgoing(其它 IcmP 类的传入和传出数据):allow(允许)

Draytek 路由器:

部分用户反馈说可以通过关闭选项中的 IP Filter/Firewall Setup - DoS defense(IP 过滤/防火墙设置 - DoS 防御)以防止路由器阻挡 cFosSpeed 的 Ping 数据包。

Linksys wag54g 路由器:

有些用户反馈说可以通过关闭选项中的 Block Anonymous Internet Requests(阻挡匿名网络请求)以防止路由器阻挡 cFosSpeed 的 Ping 数据包。

TP-Link路由器:

TP-Link 已提供了允许发送 ping 数据包的新固件,请到 TP-Link 网站下载安装。

注意:根据用户的反馈,TL-R460,TL-R860 和 TL-R402M等型号可能不适用。

PC Cillin 2007:

PC Cillin 2007用户请参照以下步骤以允许系统发送tracert命令:

  1. 打开PC Cillin的主控台 -> 个人网络与防火墙控制 -> 个人防火墙 -> 设置 -> 选择配置文件 -> 编辑 -> 网络控制 -> 添加
  2. 您可以添加两个新协议。
  3. 数据传出:
    (常规)允许传出
    (协议)ICMP
    (端口)所有端口
    (IP设置)所有IP地址
  4. 数据传入只需设置第3步为传入

AVG Internet Security(AVG互联网安全套装):

使 cFosSpeed 能正常工作的 AVG设定

获取 cFosSpeed 的 Ping 状态信息及相关解释

打开 cFosSpeed 的控制台,输入 spd pingstat 后回车。

此时将会产生类似下面内容的信息:


Ping statistics:

Total ping requests 107,686
done 107,686 (1)
...and only 107,686

Total pings sent 106,949
strong 106,778
...and new 106,778 (2)

Total pongs 106,804
found 106,566
...and strong 106,519
...and strong reply 106,519 (3)
...and used 106,519 (4)

Ping outage statistics:
1 ping in a row 33 times
5 pings in a row 1 time

Ping src/dst: 192.168.0.100 to 194.95.249.23, ttl 3
Ethernet src/dst: 00:0e:a6:57:9b:0b to 00:11:95:78:27:a4

Total ping requests 中的三项数值应该是相同的。如果有任何不同的数据,请反馈给我们。

标记为(1)的数值应该是和(2)中的数据近似。如果事实并非如此,那么很有可能是防火墙阻挡了数据的传输。如上所示,两者之间存在着非常小的数值差异,这样的情况是很正常的。

标记为(3)(4)中的数值应该是相同或者近似的,否则,请通过邮件反馈给我们。

同样的, (2) (3) 的值应该大致相同。如果不是,这通常意味着 ping 数据包和回应数据包在 "网络" 的某处丢失了(这是经常发生的)。可惜的是,我们对此无能为力。

当您给我们写邮件时,请参照下面的 步骤3 ,把提到的文件附件到您的邮件中。

提示:
如果 Ping 的问题在关闭防火墙程序的情况下依
然存在,请卸载防火墙程序再试。

您是否安装了防火墙?

检查您的电脑系统是否运行了防火墙程序。如果是,请将 SPD.EXE 程序(cFosSpeed 的系统服务)加入到防火墙的允许列表中以便让它可以发送和接收 IcmP 数据。同时需要注意的是,CFOSSPEED.EXE 程序并不会访问网络。

注意!
当您防火墙的 IcmP 数据设置为不响应 cFosSpeed 测试用 Ping 命令时,cFos 的通信量调整功能将不会有效。您可以通过一个简单的 Tracert 命令来检查。

1. 使用 Tracert 命令

依次点击 开始 -> 所有程序 -> cFosSpeed -> Open console,然后输入:"tracert www.cfos.de"。如果一切正常,那么会显示下面的信息:

Tracing
route to www.cfos.de [194.95.249.23] over a maximum of 30 hops:

1 56 ms 56 ms 55 ms 217.0.116.148
2 55 ms 54 ms 54 ms 217.0.74.50
3 54 ms 53 ms 55 ms k-ea1.K.DE.net.DTAG.DE [62.154.55.154]
4 61 ms 62 ms 61 ms h-eb1.H.DE.net.DTAG.DE [62.154.49.166]

etc.
这里最为重要的是显示在第 2 列到第 4 列的时间值(不包括星号)。

如果得到以上结果,直接跳到第 3 步

然而,Ping 命令有可能被阻挡而显示下面的信息:

Tracing route to www.cfos.de [194.95.249.23] over a maximum of 30 hops:


1 * * * Request timed out.
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.

etc.

如果得到以上结果,继续进行第 2 步

2. Tracert 命令无法正常运行

Tracert 命令在您的电脑系统中无法正常运行。如果您没有启用防火墙,或者您设定防火墙允许 SPD.EXE 的 Ping 命令通过,那么 Ping 命令和对方的回应数据可能被其它的组件所阻挡。

如果使用了路由器,必须被设定为允许 Ping 命令通过。配置您的路由器以便 cFosSpeed 可以发送 Ping 命令(IcmP echo requests - type 8)并且可以接收 Ping 回应(IcmP echo reply - type 0),除超时之外(或 IcmP TTL/time exceeded - type 11)。设定完成必须重新启动您的路由器使设置生效。

现在请重复上面 第 2 步 的操作,使用:"tracert www.cfos.de"命令。如果仍然没有任何回应信息,那么很可能是您的网络服务提供商(ISP) 过滤掉了此类数据包。这种情况下,请联络您的网络服务提供商。

最后的可能性:禁用或者关闭您的防火墙并重新尝试。如果仍然无法解决这个问题,那么请卸载防火墙后尝试。

3. Tracert 可以正常运行

如果 Tracert 命令正常运行,但是气球通知消息仍然显示:请重新检查来自 SPD.EXE 程序的 Ping 命令是否被防火墙所阻挡。

如果在上传速度达到(或者接近)最大数值期间,cFosSpeed 的状态窗口持续显示 Ping 的时间值,那么 Ping 命令没有被您的系统过滤,但是已经丢失在网络中。对于 Ping 数据的可靠性,很大程度上取决于网络服务提供商的服务。当然,它也会受其它因素所影响,例如网络的负载情况,而这些都是 cFosSpeed 所不能控制的。

如果 Tracert 命令正常运行,但是 Ping 的时间值没有出现在状态窗口中的话,请发送邮件给我们,并附上 cFosSpeed 目录下 TRACE.TXT 和 TRACE_OLD.TXT 文件的副本。请在问题发生后尽快将上述两个包含所有必须数据的文件发送给我们,以便得到较真实的分析。

Powered by cFos Personal Net 服务器
Practice random kindness and senseless acts of beauty