You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04.2 LTS双系统中Realtek无线网卡无法联网求助

Ubuntu 22.04.2 LTS双系统中Realtek无线网卡无法联网求助

看起来你的有线网络已经正常工作了,但无线网卡被标记为UNCLAIMED——这说明系统没找到对应的驱动程序,正是这个问题导致你没法用WiFi。咱们一步步来搞定它:

第一步:确认无线网卡的具体型号

首先得搞清楚你的Realtek无线网卡到底是什么型号,这是找对驱动的关键。打开终端,执行以下命令:

lspci -nn | grep Network

你会得到类似这样的输出(举个例子):

02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]

其中[10ec:c821]是网卡的PCI ID,后面的型号名称(比如RTL8821CE)也很重要,记下来这两个信息。

第二步:准备编译驱动的工具

Realtek很多新无线网卡的驱动不在Ubuntu官方仓库里,需要我们手动编译安装。先通过有线网络安装必要的工具:

sudo apt update && sudo apt upgrade -y
sudo apt install git build-essential dkms -y

这些工具的作用分别是:

  • git:用来下载驱动代码
  • build-essential:提供编译所需的基础工具链
  • dkms:帮助驱动适配不同内核版本,避免每次升级内核后都要重新编译

如果编译时提示缺少内核头文件,再执行这条命令安装对应版本的头文件:

sudo apt install linux-headers-$(uname -r)

第三步:安装对应型号的无线网卡驱动

根据你第一步得到的网卡型号/PCI ID,找到适配的开源驱动代码仓库(因为你有线能上网,直接用git clone命令就能把代码下载到本地)。进入下载好的驱动代码目录后,按照仓库里的说明执行安装操作:

  • 如果仓库里有dkms-install.sh这类一键安装脚本,直接执行:
sudo ./dkms-install.sh
  • 如果没有现成的脚本,就用传统的编译安装方式:
make
sudo make install

第四步:重启系统并验证

驱动安装完成后,重启你的Ubuntu系统:

sudo reboot

重启后,打开终端执行以下命令,查看无线网卡是否被正常识别:

nmcli device status

或者再次执行:

lshw -C network

如果原来的UNCLAIMED消失,并且显示了驱动信息,那就说明驱动安装成功了,此时你应该能在系统设置里看到WiFi选项,连接你的无线网络即可。

如果还是有问题,可以把lspci -nn | grep Network的输出贴出来,我再帮你找更精准的驱动方案。

备注:内容来源于stack exchange,提问作者kozuba

火山引擎 最新活动