如何解决“硬件开关禁用无线”错误?


62

我刚刚从11.10更新到Ubuntu 12.04,但更新后不久,我很失望地看到

无线被硬件开关禁用。

我无法单击灰色的“启用无线”按钮。如果没有无线设备,我的计算机将无用,因为我必须通过有线方式进行连接,这是实际的。我有一台Acer TravelMate 4500


5
您可以假设这是硬件通知:某些笔记本计算机在外壳右侧的左侧有一个滑块。有些还具有键盘组合键(我的机器上为Fn + F3)。并且不要忘记BIOS:那里的wifi可能被禁用。
Rinzwind

1
在HP Envy笔记本电脑上,如果通过硬件开关(Fn F12)禁用了wifi并关闭了计算机,则在启动时将禁用它,并且网络管理器将在60秒后放弃尝试,并且在以后的每次重新启动中,无论您是否在您起床或进行健身时启用了无线功能sudo service network-manager restart
滚刀

也许您的NetworkManager.state不好?ubuntuforums.org/…–贝莱拉
Bellara)2015年

1
@hobs:sudo服务网络管理器重启对我
有用

@fakeleft Ubuntu 12.04?“ NM重新启动”直到14.04才对我有效
滚刀

Answers:


74

我也发生了同样的事情,只需解决以下问题:

rfkill unblock all

rfkill list all 在软块上显示了一些设备。


11
这就是Linux无法吸引更多受众的原因……如此愚蠢。我运行双启动。在Ubuntu中,我能够意外地完全禁用我的无线硬件...甚至无法在Windows中重新启用它-因此我在操作系统抽象之下更改了一些内容。认真吗 我尝试在USB无线设备上花费30美元来解决此问题。Linux,我讨厌您,但也爱您。谢谢@Luca为我的问题提供的解决方案。请给我您的地址,然后我将把此Micro USB无线设备发送给您。
kingdango 2012年

3
单击“禁用无线”后,我也遇到了同样的问题,因为网络一直在尝试重新连接所需的身份验证(保持弹出状态,我正在尝试工作)。然后,无线也停止了在Windows中的工作,直到rfkill unblock all重新启动并重新启动后,“启用无线”选项才再次可用
mavix

不。问题不是Ubuntu或驱动程序,但我们是原因,在这里看到一个简单的解决方案:unix.stackexchange.com/a/507631/189124
Manohar Reddy Poreddy

20

无线电终止开关有两种类型:“硬”(或物理)和“软”(软件)。该rfkill list命令将告诉您是否为任何已连接的无线电设备设置了其中一个(或两个)。

如果您的无线网卡显示“硬阻止:是”,则说明笔记本电脑机箱上的物理开关已关闭。打开它。

如果您的卡显示“软件已阻止:是”,则可以通过运行rfkill unblock <ID>rfkill list命令中的数字替换的位置来重新打开它。

网络管理器中存在一个错误,如果您通过右键单击小程序并取消选中“启用无线”来禁用wifi,则菜单选项将变灰,并且无法再次启用。重新启动后,此问题仍然存在。当您禁用它时,NM似乎在软阻塞无线卡(这是合理的做法),但是由于该菜单项是软阻塞的,因此将菜单项显示为灰色(这不是合理的做法)。


您是否有指向错误报告的链接?
伊利亚·卡根

我当时在朋友的旧计算机上安装linux,并因硬开关问题苦苦挣扎了数小时。出于某种原因,我以为其他帖子都提到了fn + f8,但直言不讳的是“笔记本电脑机箱上的物理开关已关闭。请打开它。” 让我考虑在某处寻找物理交换机。我找到了。伙计,谢谢,谢谢你的直言。
quimnuss '16

抱歉,这个答案不一定正确。Ubuntu可以错误地报告说,即使在没有硬件开关的机器上,甚至对于USB wifi适配器,wifi都被硬件开关阻止,这当然不受系统硬件的影响,而仅受软件的影响。简而言之,Ubuntu说谎。
克里斯·斯特拉顿

10

如果您只想重新激活wifi ...

sudo rfkill unblock wifi

谢谢,我认为sudo很重要,并且似乎在没有sudo的情况下为我工作。谢谢:)
安德鲁M

大。其他命令仅适用于软块。
巴比兹(Babbzzz)

5

试试这个$ sudo rfkill解锁所有

同时按一下键盘上的按键,可以打开和关闭wifi。

通常100%有效的另一种方法是简单地将电缆线连接到笔记本电脑几分钟,然后拔下插头。重新启动,您的wifi应该可以正常工作。

同样如上所述,网络管理器是越野车。

我喜欢使用WICD,因为它是一种简单易用的网络管理器。它是Ubuntu中网络管理器的很好替代品,并且在网络管理器不工作时似乎总是可以工作。要安装它,只需打开终端。

下载并安装WICD

sudo apt-get install wicd-gtk 

现在,您需要卸载NetworkManager:

sudo apt-get remove --purge network-manager-gnome network-manager 

现在,您可以在菜单中启动WICD,找到WICD,找到要使用的网络,然后输入所需的信息,密码,加密等,然后选择自动连接到该网络。你应该很好走!

WICD也可能在Ubuntu Update Manager中提供,因此您可以先查看那里,但完全卸载Network Manager以防止冲突很重要!!


2

我不知道Acer Travelmate 4500,但是戴尔笔记本电脑也有类似的问题。

首先,我假设笔记本电脑侧面或下方没有硬件开关,即物理无线开关?

如果不是,请按F2键“设置”(可能是您计算机上的其他键)来中断启动顺序,然后查找无线设置并确保设置正确。


-看来,我的无线设置正确对我的设置,但我不完全知道我一直在寻找
萨赫勒

您必须查看是否启用了“在启动/启动时启用无线”。
Nirmik

2

有些使用Linux OS的计算机不支持通过硬切换进行切换。就我而言,我的系统上还安装了Windows 7。我所做的就是启动Windows并通过硬开关打开Wi-Fi。

下次运行Ubuntu OS时,它开始为所有路由器获取Wi-Fi信号。

注意:我在Lenovo B570e上测试了此解决方案。


这对我有用。所有其他答案对我都不起作用。
2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.