笔记本电脑是:SONY VAIO VGN-CR490
适配器是:TP-LINK Archer T2U AC600 v3
人们认识到:
rfkill list all
mike@mike-VGN-CR490E:~$ rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: phy1: Wireless LAN
Soft blocked: no
Hard blocked: no
rfkill unblock all
或者rfkill unblock wifi
没有帮助。
菜单上写着USB WiFi hardware disabled
问题是我的 PCI 板有点坏了并且总是停留在WIRELESS OFF
如果我切换它ON
(我必须将它保持在位置ON
)两个 WiFi(PCI 和 USB)都会工作。
因此我需要 USB 适配器能够独立于硬件交换机。我该怎么做?
USB 适配器上没有硬块或软块。但只要硬件开关处于打开状态,它仍然不起作用OFF
iwconfig
显示2个设备(显然是一个PCI和一个USB)。
使用时ifconfig PCI-wifi up
出错SIOCSIFFLAGS: Operation not possible due to RF-kill
使用ifconfig USB-wifi up
没有任何效果,USB WiFi 仍处于关闭状态。
答案1
已经搞定了。这有点像是一次大冒险,但我做到了。基于此:如何修复“无线已被硬件开关禁用”错误?
为此,我们需要 WICD。我在这里找到了在 Ubuntu 20.04 上安装 WICD 的手册:如何在 ubuntu 20.04 上安装 WICD?
因此一步一步来:安装 WICD(也许在其他地方可用,但我通过终端使用了这种方式):
mkdir -p ~/Downloads/wicd
cd ~/Downloads/wicd
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-6_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wicd/python-wicd_1.7.4+tb2-6_all.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wicd/wicd-daemon_1.7.4+tb2-6_all.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wicd/wicd-gtk_1.7.4+tb2-6_all.deb
sudo apt-get update
sudo apt-get install ./*.deb
sudo apt-get install ./*.deb # second time for correct configuration
然后我卸载了默认网络管理器,因为它不起作用,而且乱七八糟。WICD 可以很好地完成工作。
sudo apt-get remove --purge network-manager-gnome network-manager
再次说明:我的问题是硬件开关 ( WIRELESS ON/OFF
) 坏了(始终关闭)并禁用了我的 USB WiFi 适配器。要绕过这个问题,我必须使用 WICD。