Ubuntu系统没有wifi(拯救者ubuntu20.04未找到wifi)
Protect_Dr
2025年08月21日 16:11
收录于文集
共2篇

1 确定是否为网卡驱动问题

在终端中输入命令:

lshw -c network

若存在驱动,则会显示,那么是别的问题,建议直接重启

 *-network

    description: Wireless interface

    product: Realtek Semiconductor Co., Ltd.

    vendor: Realtek Semiconductor Co., Ltd.

    .....

若不存在驱动,则会有 -network UNCLAIMED字样,此时缺少驱动,可以按照如下流程解决

2 查看网卡型号

首先,我们需要查看网卡的型号,输入命令

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)

第二行即为无线网卡的型号,但是Realtek的比较坑,要再通过一个网页查询。网址为Realtek查询地址(https://admin.pci-ids.ucw.cz/read/PC/10ec/c852

在框中搜索[10ec:c852],即输出的Device后段内容,查看具体网卡型号,查询后得知笔者的网卡型号为RTL8852CE。

3 git下载驱动文件

首先,确保安装了编译的相关依赖

sudo apt-get update

sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git

如果已经安装了git,可以直接输入命令

git clone https://github.com/lwfinger/rtw89.git

cd rtw89

make

sudo make install

4 激活对应内核

接下来下载对应的网卡驱动内核,对网卡对应的驱动内核进行下载。内核下载链接(https://github.com/lwfinger/rtw89)。

对于笔者来说,所需要的内核文件为rtw8852c_fw.bin(对应8852CE)

最后,将文件下载拷贝到 /lib/firmware/rtw89 中,注意是在/lib中的,而不是自己git的文件下。

复制过程需要更改下文件夹权限,可输入如下命令

sudo chmod -R 777 /lib/firmware/rtw89

最后输入命令激活相应内核,笔者的为rtw_8852ce

sudo modprobe -v rtw_8852ce

5 最后重启!

6 总结

Ubuntu 20.04没有wifi的大部分原因都是没有安装网卡驱动。Intel wifi的支持做的很好。但是Realtek需要自己动手,丰衣足食。通过查找网卡型号,下载并安装驱动文件,最后激活内核才可以成功安装驱动,解决没有wifi的问题。

Reference

(1) https://blog.csdn.net/qq_64671439/article/details/135255536?spm=1001.2014.3001.5506

(2) https://blog.csdn.net/qq_52039107/article/details/140491446