Ubuntu 18.04.2下配置LT-Rescuer R720無線適配器

緣起

我之前使用Linux的經(jīng)歷都是在Windows 10跑虛擬機(jī)獲得的。在建立了堪稱盲目的自信后,終于決定要?jiǎng)邮衷贚enovo LT-Rescuer R720計(jì)算機(jī)上安裝Ubuntu 18.04.2。怎奈Ubuntu安裝后竟發(fā)現(xiàn)WiFi無法使用,無網(wǎng)的生活何來樂趣?沖冠一怒,便開始了我的折騰之旅。


在Ubuntu下打開WiFi開關(guān)無法尋獲無線信號(hào).png

Ubuntu下的獲取無線網(wǎng)卡芯片型號(hào)

剛開始,跟隨薄荷中文網(wǎng)下的教程嘗試解決WiFi驅(qū)動(dòng)問題。在Ubuntu下,使用如下命令查看無線網(wǎng)卡適配器型號(hào):

lspci -vv

從輸出反饋的底端位置,可以篩選出LT-Rescuer R720的WiFi適配器為Realtek RTL8821AE。

在Ubuntu下使用lspci -vv命令獲取無線網(wǎng)卡適配器型號(hào).png

Windows下確定無線網(wǎng)卡芯片型號(hào)

當(dāng)然,無論出于何種考量double check都較為穩(wěn)妥。在Windows 10下使用設(shè)備管理器對(duì)LT-Rescuer R720計(jì)算機(jī)中的各種設(shè)備進(jìn)行查詢,可獲得的設(shè)備列表如下:

使用“設(shè)備管理器”獲取無線網(wǎng)卡型號(hào).png

看到了嗎?現(xiàn)在完全可以確認(rèn)LT-Rescuer R720使用的WiFi適配器的型號(hào)就是Realtek 8821AE

尋獲Realtek 8821AE無線網(wǎng)卡失效癥結(jié)所在

好,現(xiàn)在既然確定了無線網(wǎng)卡的芯片型號(hào),理論上我們只需要如薄荷中文網(wǎng)中所示找到對(duì)應(yīng)的驅(qū)動(dòng)并妥善安裝,WiFi就可以正常使用。但是,實(shí)踐的結(jié)果卻事與愿違。所幸,我在此時(shí)找到了百度貼吧中的一篇文章。一路參考之下,竟然順風(fēng)順?biāo)瓿闪诉m配操作。
首先是要確認(rèn)WiFi失效的原因,終端運(yùn)行命令如下:

rfkill list all

從反饋信息來看,WiFi適配器被Hard Blocked.png

需要注意的是,你在運(yùn)行rfkill list all命令時(shí)獲得的反饋信息可能在順序上與我的結(jié)果并不一致,但獲得的結(jié)果應(yīng)該大體相同,不用過于介意。Hard blocked是什么意思?根據(jù)貼子作者的說法是:

優(yōu)先級(jí)前的ideapad_wlan的Hard blocked 默認(rèn)為yes,即ubuntu默認(rèn)關(guān)閉了硬件wifi開關(guān),而聯(lián)想R720的wifi只有軟件開關(guān),沒有硬件開關(guān)的啟動(dòng),所以引起了wifi無法開啟的問題。

檢視LT-Rescuer R720周遭和鍵盤區(qū),的確沒有發(fā)現(xiàn)開啟/關(guān)閉WiFi適配器的開關(guān)!

臨時(shí)之法

至于解決方案有二。其一,只能單次有效,重啟失效。另一法則號(hào)稱持續(xù)生效,故而加以推薦。由于之前身受各路大神言之鑿鑿教程的毒害一時(shí)不干確信,所以決定嘗試方法一,大不了重啟之后對(duì)Ubuntu系統(tǒng)自行恢復(fù),順便驗(yàn)證一下貼吧作者的成色。終端下運(yùn)行命令如下:

sudo modprobe -r ideapad_laptop
臨時(shí)之法.png

此時(shí),通過主界面Dock右上的按鍵就可以開啟并尋獲附近的WiFi信號(hào)。

無線適配器能夠搜索到WiFi信號(hào).png

百度貼吧中該文作者對(duì)此法的解釋如下:

從無線模塊的顯示列表可以看出,序號(hào)2的wifi模塊是軟硬件是可以啟動(dòng)的,所以,只要將前面默認(rèn)的模塊移出即可。

此處需要注意的是,運(yùn)行rfkill list all命令反饋的信息的順序可能不盡相同。所以,原貼作者運(yùn)行結(jié)果的“序號(hào)2”是“ideapad wlan”,而我獲得的結(jié)果卻是“序號(hào)1”。

長(zhǎng)久之計(jì)

臨時(shí)之法固然有效,但我是人懶毛病大,實(shí)在不愿每次開機(jī)都運(yùn)行一遍sudo modprobe -r ideapad_laptop命令。即使是寫成開機(jī)腳本也有一種不潔之感。

# 可參考的“臨時(shí)之法”開機(jī)運(yùn)行腳本
# 此處使用echo命令結(jié)合管道符給sudo命令填充密碼(-S參數(shù))
echo 'your password here' | sudo -S modprobe -r ideapad_laptop
exit 0

原因也很簡(jiǎn)單,畢竟不能保證所有使用計(jì)算機(jī)的用戶都隸書于sudoers,同時(shí)也不能保證所有用戶的密碼都完全一致。實(shí)話實(shí)說,這種挑剔其實(shí)有點(diǎn)吹毛求疵,畢竟誰也不會(huì)在自己的筆記本里創(chuàng)建多個(gè)賬戶供其他人使用。下面的方法我人為更為有效,就是把“ideapad wlan”模塊直接列入黑名單,這樣豈不一勞永逸?

# 創(chuàng)建屏蔽ideapad wlan的配置文件
sudo touch /etc/modprobe.d/block_ideapad_wlan.conf
# 在配置文件中添加屏蔽信息
echo 'blacklist ideapad_laptop' | sudo tee -a /etc/modprobe.d/block_ideapad_wlan.conf
# 現(xiàn)在手動(dòng)移除ideapad_laptop模塊
sudo modprobe -r ideapad_laptop
長(zhǎng)久之計(jì):屏蔽ideapad_wlan.png

之后,就可以用reboot命令重啟系統(tǒng)使配置文件生效。現(xiàn)在,你的LT-Rescuer R720能夠如我一般搜索到WiFi信號(hào)了嗎?

無線適配器能夠搜索到WiFi信號(hào).png

固本強(qiáng)基

在WiFi適配器開工后,你依然會(huì)發(fā)現(xiàn)LT-Rescuer R720的WiFi信號(hào)不夠穩(wěn)定。如果看官老爺不想直接換回Windows,不妨先連接上有線網(wǎng)絡(luò)在終端下嘗試一下下面的方法:

# 安裝git和其他與make有關(guān)的packages
sudo apt install git build-essential linux-headers-$(uname -r)
# 返回/home目錄,將Github repo下載到~/rtlwifi_new/之下
cd ~
git clone https://github.com/lwfinger/rtlwifi_new.git
# 進(jìn)入~/rtlwifi_new/目錄后,開始編譯、安裝驅(qū)動(dòng)程序
cd /rtlwifi_new
make
sudo make install
git下載較慢時(shí),可以直接從github.com下載.png

之后就可以reboot命令重啟計(jì)算機(jī),感受WiFi信號(hào)質(zhì)量的提升。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容