关于ubuntu下Wi-Fi已通过硬件开关禁用的解决办法

  当装入双系统时,可能会出现Wi-Fi硬件开关关闭的问题,这时电脑无法联网。

一、查看问题

  打开终端输入命令:$rfkill list all

  出现如下提示:

  0:ideapad_wlan: Wireless LAN 
  Soft blocked: no 
  Hard blocked:yes 
  1:ideapad_bluetooth: Bluetooth 
  Soft blocked: no 
  Hard blocked: yes 
  2:phy0: Wireless LAN 
  Soft blocked: no 
  Hard blocked:no 
  3:hci0: Bluetooth 
  Soft blocked: yes 
  Hard blocked: no

  查看当前Wi-Fi开关状态,可以看到,优先级最高的模块ideapad_wlan的Hard blocked选项为yes,即ubuntu关闭了wifi硬件开关,硬件开关没有启动,Wi-Fi自然就无法开启。

二、解决办法

1、终端键入命令:$rfkill unblock all

  将这些选项全部解锁,然后重启电脑。重启后再次查看当前Wi-Fi开关状态,若优先级最高的模块ideapad_wlan的软硬件都没有block,则表示可以正常连接Wi-Fi。如果每次开机查看当前Wi-Fi状态时都是block的,最好将该行代码设置为开机自启动。

2、若第一步键入命令后没有效果,则可尝试第二步

  从无线模块的显示列表中可以看出,优先级为2的Wi-Fi模块其软硬件都是启动的,故只要将前面默认的模块(优先级最高)移除,Wi-Fi模块也可以正常工作了。

  进入/etc/modprobe.d/文件夹下创建的.conf文件,将影响Wi-Fi开关的模块加入黑名单。

  这个模块名字每种型号的电脑都不一样,在部分联想电脑上是ideapad_laptop。

  $sudo gedit /etc/modprobe.d/ideapad.conf

  打开文件后在第一行输入

  blacklist ideapad_laptop

  保存文件后执行

  $sudo modprobe -r ideapad_laptop

  重启电脑后,Wi-Fi可以正常工作了。

3、在尝试第二步成功后,由于每次重启ubuntu都要进行模块移除,故可将该命令设置为开机自启动

  $sudo gedit /etc/rc.local

  打开文件后在第一行输入

  echo "***" |sudo modprobe -r ideapad_laptop (***表示sudo操作的密码)

  保存文件后重启电脑

参考文章:https://www.linuxidc.com/Linux/2015-04/116077.htm

       https://blog.csdn.net/Leezha/article/details/76520463

       https://blog.csdn.net/weixin_41446335/article/details/81878033

         

原文地址:https://www.cnblogs.com/dmzxxmeng/p/9784912.html

时间: 2024-08-28 15:12:34

关于ubuntu下Wi-Fi已通过硬件开关禁用的解决办法的相关文章

ubuntu 15.04 联网提示:wifi已通过硬件开关禁用

执行以下命令: echo "options asus_nb_wmi wapf=4"| sudo tee /etc/modprobe.d/asus_nb_wmi.conf 重启

ubuntu下minicom的安装,使用,常见问题的解决

1. 安装 直接使用命令; $ sudo apt-get install minicom 即可安装: 2. 配置和使用 在配置阶段主要是配置串口号和波特率等,和在windows下配置超级终端是一样的. 输入命令; $sudo minicom -s 进入如下的配置界面,用键盘上下键选择"Serial port setup" 然后进入到下面配置串口的界面,输入前面对应的字幕进入相应的配置,比如选择A 即可配置Serial Device. 关于设备号的问题,如果你是用的USB转串口而且使用的

Ubuntu被远程后Num Lock键不停闪临时解决办法

Ubuntu被远程后Num Lock键不停闪临时解决办法: 方法一: 在远程之前先让其关掉自己的Num Lock键 方法二: 关闭Num Lock键 点击System Settings-Keyboard Layout-Options-Use keyboard LED to show alternative layout-选中Num Lock-Close Ubuntu被远程后Num Lock键不停闪临时解决办法,布布扣,bubuko.com

Fiddler下Firefox提示“您的连接并不安全”的解决办法

一.版本信息 Firefox 最新版本V46.0.1 Fiddler 最新版本V4.6.2.3 二.错误信息 开启fiddlers的https协议捕获的方法,百度上可以查到不再赘述,直接放张图(Tools - Fiddlers Options……). 开启https协议捕获之后,用firefox访问任何https协议的网址,都会提示如下图所示的"你的连接并不安全"的提示. 三.解决办法 首先说明,网上有很多过时的方法,譬如: 1.修改firefox 的 隐藏配置 about:confi

Linux 下文件名乱码(无效的编码)的解决办法

文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码. sudo apt-get install convmv convmv 使用方法:convmv -f 源编码 -t 新编码 [选项] 文件名常用参数:-r 递归处理子文件夹–notest 真正进行操作,默认情况下是不对文件进行真实操作–list 显示所有支持的编码–unescap 可以做一下转义,比如把

Ubuntu 设置固定ip,NetWork-Manager不能保存固定ip解决办法

Ubuntu 设置固定ip,NetWork-Manager不能保存固定ip解决办法 如题: 使用windows时间过长,形成审美疲劳啊,但是郁闷的是windows个性化能力也太弱了点吧 而ubuntu真是完美的替代方案.. 由于个人笔记本无线网卡出现问题,学校使用有线又必须固定ip,但是使用图形界面(Network-manager)设置固定ip(manual)的时候,底下的save按钮为灰色,倒置一直不能设置固定ip,但是百度或者google设置固定ip,几乎100%的都是要求从命令行修改/et

ubuntu密码忘了、sudoers文件坏了等解决办法

1.开机狂按shift键,进入grub页面,用上下键移到第二行的恢复模式,按e(注意不是回车) 即Ubuntu,With Linux 3.2.0-23-generic(recovery mode) 2.把ro recovery nomodeset 改成rw single init=/bin/bash 然后按ctrl+x 或者F10 就可以进入 单用户模式 然后就是root权限的shell了,修复之前愚蠢的错误吧,包括重设密码什么的都可以. ubuntu密码忘了.sudoers文件坏了等解决办法,

[Linux] ubuntu server sudo出现sudo:must be setuid root 完美解决办法

1.开机按shift或esc先进行recovery模式 2.选择root命令行模式 3.先执行 #mount -o remount,rw / 这个很重要,网上找的很多资料都不全没有这步造成无法恢复成功. 因为recovery模式默认是以只读模式挂载的,如果不执行这句的话会报 4.执行 #chown root:root /usr/bin/sudo #chmod 4755 /usr/bin/sudo 5.重启之后运行 sudo ls 报 #sudo: /usr/lib/sudo/sudoers.so

IOS7 UITableView一行滑动删除后 被删除行的下一行的点击事件将被忽略解决办法

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {     returnUITableViewCellEdit