我有一个双启动系统(Ubuntu 18.04,Win 10),在 Ubuntu 和 Windows 上我的互联网速度都是~70Mbit/s,但几分钟后它在 Ubuntu 上下降到只有~50kbit/s,使得互联网基本上无法使用。
从 Ubuntu:
$ iwconfig
wlxe84e06453c21 IEEE 802.11
Mode:Managed Frequency:2.437 GHz
Bit Rate=72.2 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=60/70 Signal level=-50 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:44427 Missed beacon:0
这似乎表明连接以正确的比特率正确设置,但这不是我在实践中得到的结果。
为了完整性(省略以太网连接):
$ sudo lshw -C network
*-network:1
description: Wireless interface
physical id: 3
bus info: usb@3:4
logical name: wlxe84e06453c21
serial: e8:4e:06:45:3c:21
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8192cu driverversion=4.15.0-33-generic firmware=N/A ip=10.0.1.7 link=yes multicast=yes wireless=IEEE 802.11
lsmod 输出:
rtl8xxxu 122880 0
rtl8192cu 73728 0
rtl_usb 20480 1 rtl8192cu
rtl8192c_common 57344 1 rtl8192cu
rtlwifi 77824 3 rtl_usb,rtl8192c_common,rtl8192cu
mac80211 778240 7 rt2800lib,rt2x00lib,rt2x00usb,rtl_usb,rtlwifi,rtl8192cu,rtl8xxxu
cfg80211 622592 3 rt2x00lib,mac80211,rtlwifi
鉴于 Windows 和 Ubuntu 安装的硬件和路由器完全相同,我只能相信某个地方的 Linux 驱动程序或配置有问题。任何有关查找位置的提示都值得感激。
更新:这是不是chili555 标记的 bug 的重复。我没有遇到冻结的情况,将 rtl8192cu 驱动程序列入黑名单也无法解决问题。