系统版本:Ubuntu 20.04.3 LTS
网卡芯片:RTL8812BU

目录

  • 前言
  • 网卡芯片识别
  • Windows下查看网卡芯片
  • Linux下查看网卡芯片
  • 安装驱动
  • 备注


前言

由于以后工作需要使用Linux系统,正好配了新电脑,就想着装一个双系统。因此参考网上的资料下载了Ubuntu 20.04系统,但是由于台式机使用的是外接USB网卡,因此到Linux系统后发现无法连接WIFI。通过浏览帖子发现虽然USB网卡的店铺说只能在Windows使用,但是如果找到网卡芯片对应的Linux驱动,其也是可以在Linux系统使用的,因此有了这篇帖子。


网卡芯片识别

要装驱动,那么首先就要知道自己的网卡是什么芯片的,这样才能找到对应的网卡驱动。由于我的电脑是双系统电脑,因此我是在Windows下查看的网卡芯片。

Windows下查看网卡芯片

首先右键我的电脑,打开管理,找到设备管理器,找到其中的网络适配器,其中的Wireless LAN对应的即为无线网络,在上面就能看到网卡芯片,如下图所示:

ubuntu20 安装python ubuntu20 安装网卡_ubuntu20 安装python

Linux下查看网卡芯片

使用lsusb即可查看所有的USB接口,通过接口的ID然后到The USB ID Repository网站查找对应ID就可以知道自己的网卡是什么芯片了。

ubuntu20 安装python ubuntu20 安装网卡_ubuntu20 安装python_02

安装驱动

首先到github上下载驱动,由于我参考的是底层淳朴打工人的帖子,因此我使用的是与他一样的驱动,下载链接但是我的安装没有按照他的步骤来,而是参考github的说明来的。其可以使用的版本较多,因此需要根据自己的内核版本来选择对应的版本。

查看内核版本
cat /proc/version

安装使用的命令行代码如下

sudo apt update
sudo apt install -y dkms git bc
git clone -b v5.8.7 https://github.com/fastoe/RTL8812BU.git
cd RTL8812BU
make
sudo make install
sudo reboot

备注

如果有的人和我一样是在宿舍,无法使用网线,那么是没有网络连接的,同样也就无法使用git下载应用。此时可以使用自己的手机通过USB连接电脑,然后打开个人热点,并打开USB共享网络的选项,这样电脑就可以联网了(由于本人是Linux新手,因此此方法只在本人使用的系统上实践过,证明是可行的,其他系统无法保证)。