我应该如何对 rtorrent 进行故障排除?

我应该如何对 rtorrent 进行故障排除?

我有一台计算机通过以太网电缆连接到我的家庭路由器,该路由器执行类似服务器的任务。具体来说,有一段时间我在这台机器上运行 rtorrent。我希望我知道这种情况何时开始发生(然后我可以尝试将中断与事件关联起来),但神秘的是我所有的活动种子突然无法播种或下载。读取程序错误信息Tracker: [Failed sending data to the peer]

我的第一次故障排除尝试是完全卸载并重新安装 rtorrent。我重写了(阅读:取消注释示例)我的配置文件并开始清理。第一个 torrent 文件出现错误并显示相同的消息。我熟悉修复 rtorrent 中流氓种子的常见关键序列:C-d, C-k, C-e, C-r, C-s以及相同的许多变体,但没有一个被证明是有效的。

接下来是操作系统。我格式化了一个维护得相当差的 Linux Mint 安装,并用新的命令行 Ubuntu 安装重写了它。我确信我已经解决了这个问题,所以我安装了 rtorrent,只是为了再次受到欢迎[Failed sending data to the peer]

如果我的想法合乎逻辑,下一步将是调查机器和路由器之间的连接。然而,我不太确定如何做到这一点(只有网络工程的业余爱好者)或分析/检查什么,甚至如何开始。对于如何进行有什么建议吗?另外,如果您需要有关设置的任何细节来提供建议,请询问,我将发布配置文件或其他信息的链接。

额外信息:我可以成功地从同一子网上的其他计算机下载种子。

编辑1:我已经验证了有关机器的一些可疑之处。当它被请求时,ping www.google.com它会回复“unknown host如果我在另一台计算机上发现谷歌的公共IP(同一子网!)”,然后使用该信息请求有故障的机器,而ping 74.125.239.131不是成功。这个 DNS 问题(确实如此?)会影响 torrent 协议吗?

答案1

我同意@jasonwryan,听起来你的 ISP 可能会阻止你。您可以使用此在线测试来确认情况是否确实如此。该服务称为BitTorrent 测试

笔记:此测试要求您在浏览器中启用 Java 作为插件。

结果页面截图

这是执行测试后结果页面的样子。测试包括下载和上传。

结果页面的 ss

答案2

好吧,显然问题归结为我为这台计算机设置的静态 IP 地址不正确。我没有正确指定 DNS 服务器,在将其切换回 dhcp 后,我的 torrent 客户端恢复了功能。

我想此时如果我还有任何其他问题,可以将重点放在 ubuntu.stackexchange 上。感谢 slm 和 jasonwryan 的帮助。

相关内容