admin管理员组

文章数量:1625493

解决无线网卡Realtek 8812BU Wireless LAN 802.11ac USB NIC 在Ubuntu下不能识别的问题


大家的Ubuntu主机在插入无线网卡Realtek 8812BU Wireless LAN 802.11ac USB NIC,可能存在无法识别的情况,如图所示。

  Realtek 8812BU Wireless LAN 802.11ac USB NIC是瑞昱半导体公司2018年以前的产品,官方最新的驱动信息是2018年针对于Windows的无线网卡驱动。网址如下:https://rtitwww.realtek/zh/component/zoo/category/rtl8812bu-software
  但是我们在Ubuntu下需要使用该型号的网卡,然后我在github上找到一个使用者自己为了该类网卡在ubuntu上使用自行开发开源无线网卡驱动,链接如下:https://github/morrownr/88x2bu-20210702
  它这个是不断更新的,需要自己去更新下载,考虑到很多小伙伴进不去github,我这里把现在的安装包先传上来。
链接:https://pan.baidu/s/1eSZUIPsfOIg_TWZ8uCjW6A?pwd=9fcn 提取码:9cfn

无线网卡驱动安装教程

github网站上和安装包里有readme文件有具体详细介绍,这边我简单介绍一遍安装教程。

sudo apt update && sudo apt upgrade 
#这是官网建议的先更新源和安装包,但个人不建议使用upgrade,因为有时候upgrade会导致内核更新产生其他错误
sudo reboot    #重启系统保证系统在一个全新的状态(其实不重启个人感觉没啥事)
#下面是环境安装(针对Ubuntu)
sudo apt install -y build-essential dkms git iw
mkdir -p ~/src  #创建一个目录来保存下载程序
#然后自己把文件拷进该目录,这步不教
cd  ~/src/88x2bu-20210702 #切进新目录(保证一堆文件都在该目录下)

然后需要查看系统的gcc版本和你内核的gcc版本是否对应,尽量保证gcc与内核版本一致

cat /proc/version
gcc --version

如果版本不一致

sudo apt install gcc-12         #假设内核版本为12,安装相同版本gcc,如果一致不用理会

下面是手动安装教程

make clean
make -j$(nproc)

如果安全启动处于关闭状态(一般都是关闭的):

sudo make install
sudo reboot ##然后重启ifconfig就能看到运行

如果是打开状态请看压缩包里readme文件
重启后打开命令行输入

ifconfig

如果出现了wlxxxxxx就说明驱动安装成功了。

本文标签: 无线网卡buwirelessLANRealtek