在我全新安装 14.04 后(之前我使用的是 13.04),这种情况就开始发生了。每当我启动 BitTorrent 客户端时,我的 DNS 就会很快停止响应,然后网络连接本身就会完全停止工作(甚至断开连接并再次无法看到网络)。
它在我的有线连接上运行良好,但使用无线连接(Broadcom;我遵循以下步骤:http://ubuntuforums.org/showthread.php?t=2218898让它工作),然后它就崩溃了。
编辑:我已确认安装了正确的驱动程序。我的输出是
09:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5755M Gigabit Ethernet PCI Express [14e4:1673] (rev 02)
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
并且我已经安装了 linux-firmware-nonfree。
答案1
Bittorrent 会给任何服务器或路由器带来压力,因为它往往会同时使用许多连接:超过一些廉价的消费级路由器的处理能力。简单的解决方案是减少 Bittorrent 软件本身使用的最大连接数。尝试各种数字,但小于 400 是一个合理的数字,应该可以工作 - 作为故障排除措施,您可以在紧急情况下尝试小于 128,但这可能会影响下载速度。
(好的路由器允许~4000 个或更多的同时连接,通常~16000 个或更多,坏的/便宜的路由器在极端情况下可能会限制到~500 甚至~128 - 并且由您网络的所有用户共享,甚至是您 wifi 上的手机)。
也就是说,BitTorrent 客户端使用的多个连接不应该对DNS服务器。您遇到的 DNS 问题可能只是路由器处理大量连接时出现问题的副作用,在这种情况下这不是 DNS 问题,但 DNS 问题只是一个症状。例如,DNS 使用无连接协议,当出现数据包丢失时,此类协议会受到影响,这种情况可能发生在以其他方式过载的路由器中。
另一个奇怪的问题是,您说它在有线连接上工作正常,但在无线连接上却不行。如果它们无论如何都通过同一个路由器(例如,接入点和路由器是同一个设备,或者如果它是一个单独的接入点,它已禁用 NAT/不使用 WAN 端口),那么它应该工作相同。您是否做过其他测试来查看同一台 PC 上的 wifi 是否存在一般问题?