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命令用於智能地向內核中加載模塊或者從內核中移除模塊。

相關文章
相關標籤/搜索