在我的家庭网络中,我遇到了随机 WiFi 中断。我的笔记本电脑连接到 WiFi,然后所有网络流量都停止了。WiFi 连接正常,信号强度为 90%(平均 -47 dBi,使用 inSSIDer 测量)。路由器是 TP Link tl-wr741nd,运行在 N 模式下。
为了诊断此问题,我运行了 NetTK 来查找问题。网络布局如下:
Windows 机器和手机使用 WiFi,而 Xubuntu 机器使用电缆连接。
在停电期间,我无法从 Windows 或手机 ping 到路由器,结果收到目的地无法到达,然后超时。在同一次停电期间,Xubuntu 机器顺利地 ping 了路由器、ISP 网关和 Google DNS。
根据这些信息,我能够找出路由器的问题。问题不在于无线电本身,因为信号没有丢失。这里的以太网有点拥挤:
但我不认为问题是由于干扰造成的,首先信号质量仍然相同,并且路由器只有 3 米远,视野清晰。
解决断线的唯一方法是断开 WiFi 连接并重新连接。手机和笔记本都不会自动重新连接(15 分钟后),只有当我手动断开连接并重新连接时,我才能立即上网。
我无法更改路由器设置中的任何内容,因为我的 ISP 已将我锁定。他们的技术人员告诉我,他们可以为我提供功率更大的路由器,配备 10W 无线电。所以我真的不指望他们能诊断出问题。
最近,我网络中的其他设备也出现了同样的问题。这表明这不是操作系统网卡问题,而是路由器问题。我注意到的唯一共同因素是,问题始于我观看 Youtube 视频时。另一方面,我的 ISP 为我提供了 40Mbpbs,这还不算多。
您知道是什么原因导致此问题吗?购买功能更强大的路由器可以解决我的问题吗?我怀疑这个路由器功率不足,处理器无法处理流量。在这种情况下,具有更强大 CPU 的型号应该可以改善我的情况。
更新
route print
以下是中断期间的输出:
route print
===========================================================================
Interface List
5...ac 7b a1 a4 bd d0 ......Microsoft Wi-Fi Direct Virtual Adapter
4...ac 7b a1 a4 bd cf ......Intel(R) Dual Band Wireless-N 7260
3...d8 50 e6 97 2b cc ......Realtek PCIe GBE Family Controller
1...........................Software Loopback Interface 1
6...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
8...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.103 30
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.0.0 255.255.255.0 On-link 192.168.0.103 286
192.168.0.103 255.255.255.255 On-link 192.168.0.103 286
192.168.0.255 255.255.255.255 On-link 192.168.0.103 286
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.0.103 286
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.0.103 286
===========================================================================
Persistent Routes:
None
IPv6 Route Table
===========================================================================
Active Routes:
If Metric Network Destination Gateway
8 306 ::/0 On-link
1 306 ::1/128 On-link
8 306 2001::/32 On-link
8 306 2001:0:9d38:6ab8:3841:1f01:b297:2753/128
On-link
4 286 fe80::/64 On-link
8 306 fe80::/64 On-link
8 306 fe80::3841:1f01:b297:2753/128
On-link
4 286 fe80::516a:3053:996e:3b1c/128
On-link
1 306 ff00::/8 On-link
8 306 ff00::/8 On-link
4 286 ff00::/8 On-link
===========================================================================
Persistent Routes:
None
更新2 我做了更多测试,开始怀疑是路由器的问题。当我的机器没有连接时,一切都很好,但一旦我连接,一切都开始失败。我的 NTB 的主要区别在于,它支持 802.11n,当我强制卡使用 802.11g 时,问题基本消失。所以我猜路由器对 802.11n 的支持并不像它宣传的那样好。