如何解除对 rfkill 中列出的某些内容的阻止?

如何解除对 rfkill 中列出的某些内容的阻止?

我想我可能找到了导致 Ubuntu 11.10 连接 Wi-Fi 出现问题的原因。

我在终端中输入:

$ rfkill list all
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes
1: acer-wireless: Wireless LAN
    Soft blocked: yes
    Hard blocked: no
$ rfkill unblock all
$ 

如果我没记错的话,我肯定解除了所有“是”的屏蔽,对吧?但是当我尝试解除屏蔽时,什么也没发生。我输入的命令有误吗?


打字sudo modprobe -r acer_wmi似乎又带来了一个问题,现在我甚至无法点击“启用无线”按钮,因为它已经变灰,列表1: acer-wireless: Wireless LAN中不再显示rfkill。有人知道如何解决这个问题吗?

编辑:我重新启动了,现在它不再变灰了,显示rfkill list all为:

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: acer-wireless: Wireless LAN
    Soft blocked: yes
    Hard blocked: no

0 不再是硬阻塞,但我猜1: acer-wireless需要以某种方式推迟软阻塞。

答案1

“硬阻止”无法通过软件更改,请在键盘上或笔记本电脑边缘寻找 wifi 切换按钮;如果在 BIOS 中禁用,该设备也会被硬阻止。

“软阻塞”是指“被软件阻塞”。驱动程序或其他内核模块故障可能会导致连接丢失。

一些使 WiFi 工作的方法如下:帮助.ubuntu.com/

Launchpad 上也有关于此问题的问题:答案.launchpad.net

答案2

您可以尝试指定设备,例如

 rfkill unblock bluetooth

答案3

您必须将acer-wmi内核模块列入黑名单:

sudo nano /etc/modprobe.d/blacklist.conf

blacklist acer_wmi在此文件底部添加新行。

然后重新启动。

或者如果你喜欢单行:

echo blacklist acer-wmi | sudo tee -a /etc/modprobe.d/blacklist-acer-wmi.conf

答案4

就我而言,它被禁用了,因为在我不知情的情况下触发了一个开关。

在我的戴尔笔记本电脑上,我必须按下Fn+F2才能启动它。F2如果前一个不起作用,它甚至可能与 just 一起工作。如果它仍然不起作用,请检查其他可能的触发器。

相关内容