系统版本:Ubuntu 20.04

网卡品牌:COMFAST

网卡型号:CF-812AC

芯片型号:RTL8812BU

01 确定芯片型号

无线网卡型号和芯片型号通常不一致,例如我购买的网卡型号为CF-812AC,但实际对应的芯片型号为RTL8812BU。由于芯片在不断的更新迭代,因此不同版本、不同批次的无线网卡对应的芯片型号均可能不同,厂商为了销售方便,会统一制定网卡型号,而不同品牌但性能参数类似的网卡很有可能用的是同一款芯片,所以为了准确确定当前硬件的芯片型号,我们需要使用lspci或者lsusb命令。

PCI-E 无线网卡

sudo apt install usbutils
lspci -v

USB 无线网卡

apt install usbutils
lsusb

根据硬件的描述可以找到无线网卡,记录下硬件的ID,例如:

之后打开网站 The USB ID Repository,根据ID查阅芯片型号,如图所示:

可以看出,无线网卡的型号为RTL88x2BU

02 安装驱动

安装一些基本的编译环境:

sudo apt install gcc g++ build-essential git dkms

对于 Ubuntu 18.04,安装驱动的步骤如下:

sudo apt-get update
sudo apt-get -y install wget dkms
git clone https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959
sudo dkms add ./rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959
sudo dkms install -m rtl88x2bu -v 5.3.1
sudo modprobe 88x2bu
sudo reboot

其中,git clone如果速度过慢的话,也可以点击此处下载5.3.1的驱动并解压~

对于 Ubuntu 20.04,由于内核升级,需要使用新版的驱动,安装驱动的步骤如下:

sudo apt-get update
sudo apt-get -y install wget dkms
git clone https://github.com/cilynx/rtl88x2bu
sudo dkms add ./rtl88x2bu
sudo dkms install -m rtl88x2bu -v 5.8.7.1
sudo modprobe 88x2bu
sudo reboot

其中,git clone如果速度过慢的话,也可以点击此处下载5.8.7.1的驱动并解压~

安装驱动前记得去主板BIOS里关闭secure boot,否则可能出现失败的情况。

安装成功:

 

最后修改:2021 年 12 月 09 日 07 : 13 PM
如果觉得我的文章对你有用,请随意赞赏