问题描述
我刚刚从11.10更新到Ubuntu 12.04但是在更新后不久我很失望地看到了
Wireless is disabled by hardware switch.
我无法点击灰色的’Enable wireless’按钮。没有无线我的电脑是没用的,因为我必须通过电线连接,这是不实际的。我有一台Acer TravelMate 4500
最佳解决方法
同样的事发生在我身上,只需解决:
rfkill unblock all
rfkill list all
在软块上显示了一些器件。
次佳解决方法
有两种类型的无线电终止开关:’hard'(或物理)和’soft'(软件)。 rfkill list
命令将告诉您是否为任何连接的无线电设备设置了其中一个(或两个)。
如果您的无线网卡显示“硬阻止:是”,则笔记本电脑 shell 上的物理开关将关闭。打开它。
如果您的卡显示“软阻止:是”,则可以通过运行rfkill unblock <ID>
将其重新打开,其中rfkill unblock <ID>
将替换为rfkill list
命令中的数字。
network-manager中存在一个错误,如果您通过小程序上的right-clicking和un-checking “Enable Wireless”禁用了wifi,则菜单选项将变为灰色且不能再为re-enabled。这在重新启动后仍然存在。当你禁用它时,看起来NM是soft-blocking无线卡(这是一件合理的事情),但是因为它是soft-blocked(这不是一件合理的事情),因此会使菜单项变灰。
第三种解决方法
如果你只是想重新激活你的wifi …
sudo rfkill unblock wifi
第四种方法
试试这个$ sudo rfkill unblock all
还可以点击键盘上的按键,打开和关闭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中使用,因此您可以先查看,但重要的是完全卸载网络管理器以防止冲突!
第五种方法
我不知道Acer Travelmate 4500但戴尔笔记本电脑遇到了类似的问题。
首先我假设没有硬件开关,即笔记本电脑侧面或下面的物理无线开关?
如果没有,则按F2键”Set up”(它可能是您机器上的其他键)中断启动顺序,然后查找无线设置并确保它们设置正确。
第六种方法
某些使用Linux操作系统的计算机不支持通过硬切换进行切换。就我而言,我的系统上也安装了Windows 7。我所做的只是启动进入Windows并通过硬开关打开Wi-Fi。
下次运行我的Ubuntu操作系统时,它开始为所有路由器获取Wi-Fi信号。
注意:我在Lenovo B570e上测试了此解决方案。