Ubuntu20.04沒(méi)有wifi的解決方案(Realtek版本)
目標(biāo)解決問(wèn)題
Ubuntu下有時(shí)候無(wú)線網(wǎng)卡驅(qū)動(dòng)需要手動(dòng)安裝,但是不同wifi網(wǎng)卡型號(hào)安裝的流程也不同。
有些教程需要在windows下查看網(wǎng)卡型號(hào),對(duì)于純凈Ubuntu用戶來(lái)說(shuō)非常麻煩。
本文提供了只需在ubuntu下即可安裝無(wú)線網(wǎng)卡驅(qū)動(dòng)的方法。
確定是否為網(wǎng)卡驅(qū)動(dòng)問(wèn)題
在終端中輸入命令:
lshw -c network
若存在驅(qū)動(dòng),則會(huì)顯示,那么是別的問(wèn)題,建議直接重啟
*-network
description: Wireless interface
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
.....
若不存在驅(qū)動(dòng),則會(huì)有 -network UNCLAIMED字樣,此時(shí)缺少驅(qū)動(dòng),可以按照如下流程解決
查看網(wǎng)卡型號(hào)
首先,我們需要查看網(wǎng)卡的型號(hào),輸入命令
lspci -nn | grep -i net
筆者的輸出為
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05) 05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c852] (rev 01)
第二行即為無(wú)線網(wǎng)卡的型號(hào),但是Realtek的比較坑,要再通過(guò)一個(gè)網(wǎng)頁(yè)查詢。網(wǎng)址為Realtek查詢地址
在框中搜索[10ec:c852],即輸出的Device后段內(nèi)容,查看具體網(wǎng)卡型號(hào),查詢后得知筆者的網(wǎng)卡型號(hào)為RTL8852CE。
git下載驅(qū)動(dòng)文件
首先,確保安裝了編譯的相關(guān)依賴
sudo apt-get update sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git
如果已經(jīng)安裝了git,可以直接輸入命令
git clone https://github.com/lwfinger/rtw89.git cd rtw89 make sudo make install
激活對(duì)應(yīng)內(nèi)核
接下來(lái)下載對(duì)應(yīng)的網(wǎng)卡驅(qū)動(dòng)內(nèi)核,對(duì)網(wǎng)卡對(duì)應(yīng)的驅(qū)動(dòng)內(nèi)核進(jìn)行下載。內(nèi)核下載鏈接。
對(duì)于筆者來(lái)說(shuō),所需要的內(nèi)核文件為rtw8852c_fw.bin(對(duì)應(yīng)8852CE)
最后,將文件下載拷貝到 /lib/firmware/rtw89 中,注意是在/lib中的,而不是自己git的文件下。
復(fù)制過(guò)程需要更改下文件夾權(quán)限,可輸入如下命令
sudo chmod -R 777 /lib/firmware/rtw89
最后輸入命令激活相應(yīng)內(nèi)核,筆者的為rtw_8852ce
sudo modprobe -v rtw_8852ce
最后重啟!
總結(jié)
Ubuntu 20.04沒(méi)有wifi的大部分原因都是沒(méi)有安裝網(wǎng)卡驅(qū)動(dòng)。Intel wifi的支持做的很好。但是Realtek需要自己動(dòng)手,豐衣足食。通過(guò)查找網(wǎng)卡型號(hào),下載并安裝驅(qū)動(dòng)文件,最后激活內(nèi)核才可以成功安裝驅(qū)動(dòng),解決沒(méi)有wifi的問(wèn)題。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
linux 程序安裝目錄/opt目錄和/usr/local目錄的區(qū)別
這篇文章主要介紹了linux 程序安裝目錄/opt目錄和/usr/local目錄的區(qū)別,需要的朋友可以參考下2018-06-06
Ubuntu中實(shí)現(xiàn)定時(shí)喚醒與自動(dòng)休眠功能
在自動(dòng)化腳本執(zhí)行的時(shí)間段內(nèi)喚醒系統(tǒng)使其正常運(yùn)行,其余時(shí)間則讓其進(jìn)入休眠狀態(tài),以此來(lái)降低能耗,為達(dá)成這一目標(biāo),我編寫了一個(gè)簡(jiǎn)易的腳本,并通過(guò) crontab 配置了自動(dòng)化任務(wù),接下來(lái),我會(huì)詳盡地講解整個(gè)配置過(guò)程,需要的朋友可以參考下2024-09-09
在Linux服務(wù)器中查看運(yùn)行的服務(wù)的方法匯總
在云服務(wù)器中,查看服務(wù)器具體運(yùn)行的服務(wù)可以通過(guò)多種方法實(shí)現(xiàn),具體的方法取決于你所使用的操作系統(tǒng),常見(jiàn)的云服務(wù)器操作系統(tǒng)包括Linux(例如Ubuntu、CentOS等)和Windows Server,下面將分別介紹如何在這兩種操作系統(tǒng)中查看正在運(yùn)行的服務(wù),需要的朋友可以參考下2025-05-05
Apache中使非偽靜態(tài)url跳轉(zhuǎn)到偽靜態(tài)url的方法
這篇文章主要介紹了Apache中使非偽靜態(tài)url跳轉(zhuǎn)到偽靜態(tài)url的方法,主要是在使用.htaccess時(shí)的問(wèn)題,需要的朋友可以參考下2015-07-07
CentoS6.5環(huán)境下redis4.0.1(stable)安裝和主從復(fù)制配置方法
這篇文章主要介紹了CentoS6.5環(huán)境下redis4.0.1(stable)安裝和主從復(fù)制配置方法,結(jié)合實(shí)例形式分析了CentoS6.5下redis4.0.1的安裝和主從復(fù)制配置相關(guān)步驟、命令與操作注意事項(xiàng),需要的朋友可以參考下2018-04-04

