我的无线适配器被硬阻塞了,我不知道如何修复它。我尝试了以下方法:
- sudo rfkill 解除所有阻止
- 须藤 rmmod rtl8192cu && 须藤 modprobe rtl8192cu
- sudo rm /dev/rfkill
- sudo iwconfig wlan0 txpower auto
- sudo ifconfig wlan0 启动
我的无线适配器是 Prolink WN2001,我的主板是 ASRock AMD E350M1/USB3。
以下是来自 rfkill list all 的信息:
1: phy1: Wireless LAN
Soft blocked: no
Hard blocked: yes
以下是来自 lshw -C 网络的信息:
*-network DISABLED
description: Wireless interface
physical id: 1
bus info: usb@1:3
logical name: wlan0
serial: 72:70:17:03:4d:61
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8192cu driverversion=3.5.0-22-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bgn
如果有帮助的话,当我使用 Windows 时,我通过 prolink 提供的驱动程序应用程序禁用了该设备。我真的不想为了再次启用无线适配器而重新安装 Windows,所以我希望有一个解决方案。
答案1
因此事实证明,在不同的驱动程序上,适配器无线电是“关闭”的,但是在其他驱动程序上,无线电完全正常。
我刚刚将出现问题的驱动程序 (RTL8192CU) 列入黑名单,并希望有更好的驱动程序可以发挥作用 :)
我本来有一个备用计划,即使用 realtek 确认有效的驱动程序 (RTL8192SU),但是我在编译代码时遇到了问题。
答案2
它对我有用。
- 将你的 wifi 适配器连接到你的 usb 插槽
- 打开启动应用程序并添加这些命令
sudo rmmod -f rtl8192cu
sudo modprobe rtl8192cu swenc=1 debug=5
该命令始终在启动 ubuntu 时加载
要使用它,首先重新启动..在 ubuntu 启动后,拔下你的 wifi 适配器并重新插入..
wifi 工作状态以发光灯标记