Ubuntu18.04 下联想电脑 没法链接WIFI问题解决

联想笔记本电脑Ubuntu系统下没法开启无线硬件开关的解决。总结了3个方法,方便之后使用。

方法一:

一.问题描述:

本人使用联想拯救者14IFI笔记本在安装Ubuntu系统时会出现无线硬件开关关闭的问题,固然也就没法连网(Wi-Fi)。
(最好先使用 sudo rfkill unblock all)
使用ubuntu



rfkill list all

会出现以下提示bash




能够看到,优先级前的ideapad_wlan的Hard blocked 默认为yes,即ubuntu默认关闭了硬件wifi开关,而如今通常的联想笔记本只有软件开关wifi,没有硬件开关的启动,因此引发了wifi没法开启的问题。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

二.问题解决

从无线模块的显示列表能够看出,序号2的wifi模块是软硬件是能够启动的,因此,只要将前面默认的模块移出便可;
使用命令:less




sudo modprobe -r ideapad_laptop

即移出了ideapad的无线模块,再使用命令查看:ide




rfkill list all

以下提示:this

2:phy0: Wireless LAN Soft blocked: no Hard blocked:no 3:hci0: Bluetooth Soft blocked: yes Hard blocked: no

即wifi模块工做正常,然而每次重启ubuntu系统都要从新进行模块移出,故可将该命令设置为开机自启动,方法是在/etc/rc.local文件中添加命令。idea




#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. #由于使用的是非管理员登陆,故在执行sudo命令时要输入密码,方可自动化执行, #此处假设用户密码为123,命令必定要在exit 0以前运行,该文件若是没有修改权限 #修改前使用 chmod 命令修改权限便可! echo "123" |sudo modprobe -r ideapad_laptop exit 0

方法二:

只需5步请看:spa




一、rfkill list all 二、sudo modprobe -r ideapad_laptop //移除模块 三、sudo touch /etc/modprobe.d/ideapad.conf 四、sudo gedit ideapad.conf 五、添加:blacklist ideapad_laptop

详细点说:code

一、终端输入命令:coffeescript

#rfkill list all

查看当前wifi开关的状态,有多是软件block,也有多是硬件block, 使用命令#rfkill unblock all将这些所有解锁。ip


二、进入/etc/modprobe.d/文件夹下建立.conf文件,把影响无线wifi开关的“东西”加入黑名单。
这个“东西”每种型号品牌的都不同,在部分联想电脑上是ideapad_laptop,在其余电脑上有多是其余的名字。

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

打开文件后在第一行输入

blacklist ideapad_laptop

保存并关闭后再执行

#sudo modprobe -r ideapad_laptop

重启以后,右上角的wifi就可使用了。

注:modprobe命令用于智能地向内核中加载模块或者从内核中移除模块。

相关文章
相关标签/搜索