utorrent 连接:路由器丢弃数据包

utorrent 连接:路由器丢弃数据包

我在 Win 7 x64 上通过 uTorrent 3.4.2 下载时遇到了一些问题。

症状:

  • DHT 要么等待登录或者节点 (0),在 Trackers 下其状态为等待公告...

  • 对于任何种子,所有跟踪器都显示连接超时,所有种子要么寻找同伴或者连接到同伴,但失败了。

  • 尝试搜索更新结果无法联系更新服务器

下载已经连续几个月没有出现问题,我没有对系统做出任何我所知道的更改。

我正在使用 Torguard 代理,禁用它没有什么区别,连接仍然不起作用。

Windows 防火墙有两个入站规则:UDP 输入和 TCP 输入(每个设置为允许来自程序 C:\Users\Username\AppData\Roaming\uTorrent\uTorrent.exe 的所有连接(包括 NAT),它似乎是我启动 uTorrent 时运行的可执行文件),没有安装其他软件防火墙。

在路由器方面,我使用的是华硕 RT-N66U。固件更新至 3.0.0.4.376_3754 也无济于事。在路由器方面,我的日志显示了很多以下情况(12 小时内约 1500 个实例):

Mar  4 13:11:03 kernel: DROP <4>DROPIN=eth0 OUT= MAC=XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX <1>SRC=BB.BB.BB.BB DST=AA.AA.AA.AA <1>LEN=400 TOS=0x00 PREC=0x00 TTL=110 ID=21894 PROTO=UDP <1>SPT=500 DPT=500 LEN=380 
Mar  4 13:11:06 kernel: DROP <4>DROPIN=eth0 OUT= MAC=XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX <1>SRC=BB.BB.BB.BB DST=AA.AA.AA.AA <1>LEN=400 TOS=0x00 PREC=0x00 TTL=110 ID=21906 PROTO=UDP <1>SPT=500 DPT=500 LEN=380 
Mar  4 13:11:06 kernel: DROP <4>DROPIN=eth0 OUT= MAC=XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX <1>SRC=BB.BB.BB.BB DST=AA.AA.AA.AA <1>LEN=356 TOS=0x00 PREC=0x00 TTL=110 ID=21907 PROTO=UDP <1>SPT=500 DPT=500 LEN=336 

在哪里

XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX is a MAC address, not 100% sure but I think its my routers external interface
AA.AA.AA.AA is my external IP
BB.BB.BB.BB is a source IP

我怀疑路由器干扰了我的 uTorrent 连接,但我不太确定。有人能告诉我下一步该怎么做吗?谢谢!

答案1

由于路由器日志明确指出数据包已被丢弃,因此确实表明路由器存在问题。您可以直接将计算机接入外部网络并绕过路由器来仔细检查这一点。

大多数路由器都有防火墙和其他逻辑来防止攻击者入侵。尝试禁用路由器的任何防火墙或类似安全的功能来测试是否如此。

在一台路由器上,我发现 SPI(状态数据包检测)会让路由器在下载种子时丢弃数据包。在另一台路由器上,我发现 UDP 洪水保护会错误地将种子流量识别为“洪水攻击”。

如果禁用路由器安全功能不起作用,您可以随时尝试将运行 torrent 的计算机添加到 DMZ。根据路由器的不同,这可能意味着为该特定计算机设置静态 IP。但首先请确保您正确识别路由器是问题所在。

相关内容