找回密码
 加入我们
搜索
      
查看: 8132|回复: 12

[网络] 【已解决】退出qBittorrent后网络会轻微中断,求诊断~

[复制链接]
发表于 2023-5-1 14:45 | 显示全部楼层 |阅读模式
本帖最后由 microka 于 2023-5-8 21:57 编辑

已解决:详见 8楼
======================



以下是原帖:
--------------------------------------

用的是B610-4E光猫拨号,开启IPv6,光猫配置如下:

硬件版本:1B40.A
软件版本:V5R019C20S190

2023-05-01_132332_wan.png
wan配置

2023-05-01_132426_DHCPv6.png
DHCPv6配置

Windows 11 + qBittorrent 4.5.2,种子数5000+,活动状态(正在产生上传或下载流量)种子数30~50左右,具体症状为:退出qBittorrent后(退出前已停止所有正在活动的种子),网络会出现轻微中断,比如本机运行的ToDesk和向日葵大概率会变灰(即连不上服务器),但很快又能重新连上;比如局域网内另一台设备访问获取公网IPv6串流会出现断流,也是重新连接就能恢复正常,但过一会儿又有概率再次断流。

查看光猫调试日志,发现log里面自从光猫上一次重启后,正是在退出qBittorrent后,才产生了新的日志记录。光猫日志如下(不含光猫重启初始化阶段):
  1. 2023-05-01 05:14:23 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  2. 2023-05-01 05:14:23 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  3. 2023-05-01 05:14:23 [Debug][Debug-Log] static:[upnp] ActionName: GetSpecificPortMappingEntry, Source IP: 192.168.100.88
  4. 2023-05-01 05:14:23 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  5. 2023-05-01 05:14:23 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  6. 2023-05-01 05:14:27 [Debug][Debug-Log] static:[upnp] ActionName: DeletePortMapping, Source IP: 192.168.100.88
  7. 2023-05-01 05:14:27 [Debug][Debug-Log] static:[upnp] ActionName: DeletePortMapping, Source IP: 192.168.100.88
  8. 2023-05-01 05:19:31 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  9. 2023-05-01 05:19:31 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  10. 2023-05-01 05:19:31 [Debug][Debug-Log] static:[upnp] ActionName: GetSpecificPortMappingEntry, Source IP: 192.168.100.88
  11. 2023-05-01 05:19:31 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  12. 2023-05-01 05:19:31 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  13. 2023-05-01 05:21:01 [Alert][Debug-Log] dynamic:Load memu from the directory [/html/menu/MenuSmartChina.xml].
  14. 2023-05-01 05:21:58 [Debug][Debug-Log] static:[dhcpd]send Ack, xid[3a72bce4], mac[********(LAN1下连交换机)], request serverip[192.168.100.1], clientip[192.168.100.77], yourip[192.168.100.77], dns1[192.168.100.1]
  15. 2023-05-01 05:22:33 [Debug][Debug-Log] static:[dhcpd]send Ack, xid[e5f0c16e], mac[****************(LAN3下连交换机)], request serverip[192.168.100.1], clientip[192.168.100.101], yourip[192.168.100.101], dns1[192.168.100.1]
  16. 2023-05-01 05:24:39 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  17. 2023-05-01 05:24:39 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  18. 2023-05-01 05:24:39 [Debug][Debug-Log] static:[upnp] ActionName: GetSpecificPortMappingEntry, Source IP: 192.168.100.88
  19. 2023-05-01 05:24:39 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  20. 2023-05-01 05:24:39 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  21. 2023-05-01 05:29:47 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  22. 2023-05-01 05:29:47 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  23. 2023-05-01 05:29:47 [Debug][Debug-Log] static:[upnp] ActionName: GetSpecificPortMappingEntry, Source IP: 192.168.100.88
  24. 2023-05-01 05:29:47 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  25. 2023-05-01 05:29:47 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  26. 2023-05-01 05:33:57 [Debug][Debug-Log] static:[dhcpd]send Ack, xid[5b97d541], mac[********(LAN1下连交换机接入设备)], request serverip[192.168.100.1], clientip[192.168.100.64], yourip[192.168.100.64], dns1[192.168.100.1]
  27. 2023-05-01 05:34:56 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  28. 2023-05-01 05:34:56 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  29. 2023-05-01 05:34:56 [Debug][Debug-Log] static:[upnp] ActionName: GetSpecificPortMappingEntry, Source IP: 192.168.100.88
  30. 2023-05-01 05:34:56 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  31. 2023-05-01 05:34:56 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  32. 2023-05-01 05:37:14 [Debug][Debug-Log] static:[dhcpd]send Ack, xid[dea87009], mac[********(LAN3下连交换机接入设备)], request serverip[192.168.100.1], clientip[192.168.100.42], yourip[192.168.100.42], dns1[192.168.100.1]
  33. 2023-05-01 05:40:04 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  34. 2023-05-01 05:40:04 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  35. 2023-05-01 05:40:04 [Debug][Debug-Log] static:[upnp] ActionName: GetSpecificPortMappingEntry, Source IP: 192.168.100.88
  36. 2023-05-01 05:40:04 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  37. 2023-05-01 05:40:04 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  38. 2023-05-01 05:41:10 [Debug][Debug-Log] static:[dhcpc]receive Ack, wan[wan4], xid[2e7bb11e], mac[******(B610 IPTV口)], request serverip[183.235.147.255], clientip[100.108.156.233], yourip[100.108.156.233], gateway ip[120.196.31.74], dns1[183.235.146.14], dns2[183.235.146.15]
  39. 2023-05-01 05:41:18 [Debug][Debug-Log] static:[dhcpd]send Ack, xid[c84bed2a], mac[****************(LAN3下连交换机接入设备)], request serverip[192.168.100.1], clientip[192.168.100.88], yourip[192.168.100.88], dns1[192.168.100.1]
  40. 2023-05-01 05:41:22 [Debug][Debug-Log] static:[dhcp6c]receive dhcp reply! wanName[ppp259],xid[0xd364ec]
  41. 2023-05-01 05:41:22 [Informational][Debug-Log] static:[dhcp6c]receive dhcp reply! wanName[ppp259],aftrName[null],dns[2409:8057:2000:2::8,2409:8057:2000:6::8],gateway[null]
  42. 2023-05-01 05:42:07 [Debug][Debug-Log] static:[dhcpd]send Ack, xid[1c257873], mac[****************(LAN1下连交换机接入设备)], request serverip[192.168.100.1], clientip[192.168.100.201], yourip[192.168.100.201], dns1[192.168.100.1]
  43. 2023-05-01 05:45:12 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  44. 2023-05-01 05:45:12 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  45. 2023-05-01 05:45:12 [Debug][Debug-Log] static:[upnp] ActionName: GetSpecificPortMappingEntry, Source IP: 192.168.100.88
  46. 2023-05-01 05:45:12 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  47. 2023-05-01 05:45:12 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  48. 2023-05-01 05:50:21 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  49. 2023-05-01 05:50:21 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  50. 2023-05-01 05:50:21 [Debug][Debug-Log] static:[upnp] ActionName: GetSpecificPortMappingEntry, Source IP: 192.168.100.88
  51. 2023-05-01 05:50:21 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  52. 2023-05-01 05:50:21 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  53. 2023-05-01 05:51:58 [Debug][Debug-Log] static:[dhcpd]send Ack, xid[3a72bce4], mac[********(LAN1下连交换机)], request serverip[192.168.100.1], clientip[192.168.100.77], yourip[192.168.100.77], dns1[192.168.100.1]
  54. 2023-05-01 05:52:34 [Debug][Debug-Log] static:[dhcpd]send Ack, xid[e5f0c16e], mac[****************(LAN3下连交换机)], request serverip[192.168.100.1], clientip[192.168.100.101], yourip[192.168.100.101], dns1[192.168.100.1]
  55. 2023-05-01 05:55:30 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  56. 2023-05-01 05:55:30 [Debug][Debug-Log] static:[upnp] ActionName: GetExternalIPAddress, Source IP: 192.168.100.88
  57. 2023-05-01 05:55:30 [Debug][Debug-Log] static:[upnp] ActionName: GetSpecificPortMappingEntry, Source IP: 192.168.100.88
  58. 2023-05-01 05:55:30 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  59. 2023-05-01 05:55:30 [Debug][Debug-Log] static:[upnp] ActionName: GetStatusInfo, Source IP: 192.168.100.88
  60. 2023-05-01 05:57:06 [Debug][Debug-Log] static:[dhcpd]send Ack, xid[5b97d541], mac[********(LAN1下连交换机接入设备)], request serverip[192.168.100.1], clientip[192.168.100.64], yourip[192.168.100.64], dns1[192.168.100.1]
复制代码

192.168.100.88是我运行qBittorrent的设备IP,日志时间需要+8转换为本地时间;upnp服务就只有qBit和zerotier,但日志里面的upnp记录应该和zerotier无关,毕竟退出qBit前也没见相关记录。
翻查qBittorrent日志
  1. (N) 2023-05-01T13:14:29 - 发起了 qBittorrent 终止操作
  2. (I) 2023-05-01T13:14:29 - UPnP/NAT-PMP support: OFF
  3. (N) 2023-05-01T13:22:37 - qBittorrent 现在准备好退出了
复制代码

我是在13:06-13:14期间对活动种子执行停止操作,13:14执行退出qB指令,13:22完成qB退出。

求高手帮忙诊断一下,我这问题是出在哪呢?是光猫没配置好还是qB的软件问题?种子数太多如果换另一个BitTorrent测试工程量太大,所以先来请教一下大佬们,谢谢。
发表于 2023-5-1 14:54 | 显示全部楼层
可能就是退出时候为了同步上传量汇报了所有种子的tracker,因为种子多瞬间突发连接数爆炸。排除法就是暂停剩100个种子做种,然后退出看看卡不卡,估计瓶颈在B610的最大连接数上吧
 楼主| 发表于 2023-5-1 15:12 | 显示全部楼层
hitmanzmj 发表于 2023-5-1 14:54
可能就是退出时候为了同步上传量汇报了所有种子的tracker,因为种子多瞬间突发连接数爆炸。排除法就是暂停 ...

但qBit日志显示qBit在13:22已经完全退出了,应该就是完成了所有的tracker汇报后才完全退出的。但B610日志显示在05:22后仍持续产生多条日志,[Debug][Debug-Log] static:[dhcpd]send Ack 这些记录貌似和断连的时间点对上了。
发表于 2023-5-1 18:24 来自手机 | 显示全部楼层
开fullcone或者DMZ试试。

玩P2P和PCDN的,光猫还是桥接吧,直接上硬路由跑。
 楼主| 发表于 2023-5-1 19:02 | 显示全部楼层
pdvc 发表于 2023-5-1 18:24
开fullcone或者DMZ试试。

玩P2P和PCDN的,光猫还是桥接吧,直接上硬路由跑。

我截图上NAT类型“完全锥形NAT”就是fullcone吧?B610也是一个硬路由吧
发表于 2023-5-1 21:45 | 显示全部楼层
完全锥形NAT改成受限试试,我之前HS8145V这个选项容易造成重启
发表于 2023-5-1 22:45 | 显示全部楼层
膜拜LZ 保种5000+ 。。。 我挂500个种子 QT 就反应慢的一批了
发表于 2023-5-1 23:25 | 显示全部楼层
本帖最后由 dert 于 2023-5-1 23:26 编辑

虽然觉得是qBittorrent的退出机制有问题。

也可以把b610固件190更新到210试试,据说修了一些bug。
直接web更新就行。
V5R019C20S210  

https://www.chinadsl.net/forum.php?mod=viewthread&tid=174080&extra=page%3D1

https://www.right.com.cn/forum/thread-8285737-1-2.html
这2个贴是同一个up发的,rar文件完全一样。
我的b610直接升级了没有问题。
 楼主| 发表于 2023-5-2 04:38 | 显示全部楼层
dert 发表于 2023-5-1 23:25
虽然觉得是qBittorrent的退出机制有问题。

也可以把b610固件190更新到210试试,据说修了一些bug。

谢谢,我之前一直不敢补全shell和升级固件,这次正好试试,补全shell和升级固件成功,观察一下。
发表于 2023-5-2 04:59 来自手机 | 显示全部楼层
建议不要光猫拨号,直接电脑连光猫电脑拨号试试情况如何?
 楼主| 发表于 2023-5-8 21:55 | 显示全部楼层
dert 发表于 2023-5-1 23:25
虽然觉得是qBittorrent的退出机制有问题。

也可以把b610固件190更新到210试试,据说修了一些bug。

感谢大佬,更新到210固件后正常了。
 楼主| 发表于 2023-8-26 07:49 | 显示全部楼层
Hmmm....  后面qBittorrent更新到v4.5.4版本后,退出又有断流问题了……
发表于 2023-8-26 08:25 | 显示全部楼层
我买的是那个B610-S1-4E,好像没得刷,就当个普通光猫桥接,iptv拨号而已,目前稳定,之前那个华为8145V6内存bug一直解决不了,就换了
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-26 16:42 , Processed in 0.011232 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表