Linux/Ubuntu20 安装 TP-link(RTL8812AU) 无线网卡驱动

编程知识 更新时间:2023-05-03 02:08:39

最近台式机装Ubuntu本来还想装22的版本,但考虑到可能太新了很多软件不适用就还是装了个之前一直在用的Ubuntu20,但没想到还是遇到了版本不适配的问题。由于所在环境没有有线网,所以只能买了一个无线网卡(型号是TP-link AC1300, 芯片是 RTL8812AU。官网提供的Ubuntu驱动版本只到了Ubuntu18,试之后发现我这个20果然不适用,于是只好上网自行解决。

1.大体流程

主要参考20220211关于TL-WDN6200(RTL8812AU)在ubuntu20.04.3下安装驱动程序的历险记

其实核心步骤就是:

  1. 在github上找到下载适合Ubuntu20的这个网卡驱动,并下载下来https://github/gnab/rtl8812au
  2. 进入文件夹之后进行三步操作
    sudo make
    sudo make install
    sudo modprobe 8812au

 2.小插曲

由以上步骤可以看出安装这个过程需要command:make(没有gcc的还要安装gcc命令)

安装过程很简单(gcc同理)

sudo apt-get update
sudo apt-get install make

但是现在处于一个没有网的阶段,只能用手机数据线连电脑,在安卓设置中热点-共享设置-usb共享。此时Ubuntu就可以连上有线网了,就可以进行update 和install了。

3.modprobe: ERROR: could not insert '8812au': Operation not permitted

在第1步中本来第三步modprobe之后就大功告成了,但是我遇到了这个error。查找之后发现ubuntu双系统引导梅花_Ubuntu Windows双系统和USB无线网卡安装的正确方法 这篇文章(后半部分)也遇到了这个问题,而且详细清晰的提供了解决办法,按照他的做法我也成功解决,安装成功。

其中有几个小细节记录一下:

  1. 生成私钥的时候这里的几行合并为一行在命令行里输入
  2. “重启,进入MOK管理平台,按照链接操作写入Enroll MOK,并启动Ubuntu。”这里会在重启后自动进入一个蓝屏界面,进入Enroll MOK 之后continue就行,之后再选择reboot就可以正常重启Ubuntu了。
  3. 最后给驱动加签名的时候,记得改一下文件目录。因为作者提供的是他的系统里的5.4.......,而我的已经是5.13.......,记得查找一下自己的文件夹,看看根据版本定义的文件夹名字,改一下命令即可

 最后modeprobe之后大功告成!!

$ sudo modprobe 8812au 

更多推荐

Linux/Ubuntu20 安装 TP-link(RTL8812AU) 无线网卡驱动

本文发布于:2023-04-30 01:22:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/ee4055c9212280637e3e58cd09ec70cd.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网卡驱动   Linux   TP   RTL8812AU   link

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 112629文章数
  • 28675阅读数
  • 0评论数