好吧,我花了大约 25 美元购买了一个 USB 无线适配器,希望它能比我的板载 Broadcom 适配器工作得更好。当我输入以下命令时:
lsusb
我得到以下信息:
Bus 001 Device 002: ID 8087:8001 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 0bda:5682 Realtek Semiconductor Corp.
Bus 002 Device 004: ID 04f3:20d0 Elan Microelectronics Corp.
Bus 002 Device 003: ID 0a5c:216f Broadcom Corp.
Bus 002 Device 007: ID 20f4:648b TRENDnet TEW-648UBM 802.11n 150Mbps Micro Wireless N Adapter [Realtek RTL8188CUS]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
现在,USB 适配器是 TRENDnet(来自 Realtek),但它似乎不起作用。它不断尝试登录我的无线网络,但没有成功。我四处寻找,发现了几年前的一些其他相关帖子,建议禁用 WEP,但默认情况下已禁用。
可能是什么问题?任何帮助都将不胜感激。
答案1
您的设备使用驱动程序rtl8192cu
。内置驱动程序不稳定且难以连接。在网络连接正常的情况下,请执行以下操作:
sudo apt-get install linux-headers-generic build-essential dkms
git clone https://github.com/pvaret/rtl8192cu-fixes.git
sudo dkms add ./rtl8192cu-fixes
sudo dkms install 8192cu/1.10
sudo depmod -a
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
重启