系统版本:
Ubuntu 20.04.1 LTS
网卡品牌:
COMFAST
网卡型号:
CF-812AC
芯片型号:
RTL8812BU
查看发行版本:
lsb_release -a
查看内核版本:
cat /proc/version
查看无线网卡驱动
无线网卡型号和芯片型号通常不一致。例如我购买的网卡型号为
CF-812AC
,但实际对应的芯片型号为RTL8812BU
。不同版本的无线网卡可能对应的芯片型号可能不同,不同批次对应的芯片型号也可能不同。由于网卡芯片一直在不断的更新迭代,厂商为了销售方便,会统一制定一个网卡型号。不同品牌性能参数类似的产品很有可能用的是使用同一个芯片,所以为了准确定位当前硬件的芯片,可以通过lspci
或者lsusb
查看。
查看无线网卡id
PCI无线网卡
sudo apt install usbutils
查看网卡信息:
lspci -v
USB无线网卡
apt install usbutils
查看网卡信息:
lsusb
由于我的是usb
无线网卡,所以就以usb
网卡的id
查找和安装详细展开。通过查找usb
驱动的id
,可以找到对应的网卡芯片型号。比如我的无线网卡,在lsusb
输出信息中显示为ID obda:b812
:
在此网站:The USB ID Repository,根据id
查阅此usb
对应的芯片型号。
完成以上四步得到了这个驱动的详细以及驱动信息:https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959,确定usb
网卡的型号为RTL8812BU
,不过具体的安装方法我并未参照这个网页的来,但应该也是没问题的。
安装无线网卡驱动
参考:
安装一些基本的编译环境
sudo apt install gcc g++ build-essential git dkms
完整的安装过程
sudo apt-get update
sudo apt-get -y install wget dkms //
wget https://github.com/fastoe/RTL8812BU/releases/download/20200414/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20200205-5960.tar.gz
tar -zxvf rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20200205-5960.tar.gz
sudo dkms add ./rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20200205-5960
sudo dkms install -m rtl88x2bu -v 5.3.1
sudo modprobe 88x2bu
sudo reboot
安装成功
🙈