![在 ubuntu 18.04 上安装驱动程序 rtl8814au](https://linux22.com/image/1008202/%E5%9C%A8%20ubuntu%2018.04%20%E4%B8%8A%E5%AE%89%E8%A3%85%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%20rtl8814au.png)
我最近将 Ubuntu 从 16.04 更新到了 18.04,但更新后,我的 TP Link T9UH Wi-Fi 适配器不再工作。它之前工作得并不好(请参阅在 ubuntu 16.04 上安装 rtl8814AU 驱动),但在偶尔移除并重新安装驱动程序后,它就能再次工作了。
当我输入时sudo dkms install rtl8814au/4.3.21
它返回
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
'make'......(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8814au: 4.3.21 not found
Error! Bad return status for module build on kernel: 4.15.0-22-generic (x86_64)
Consult /var/lib/dkms/rtl8814au/4.3.21/build/make.log for more information.
我怎样才能让我的 wifi 适配器再次工作?
当我尝试这里给出的解决方案时:如何在 18.04 中安装 Edimax EW-7833UAC
sudo dkms install rtl8814au/4.3.21
返回:
答案1
我个人使用(并推荐)aircrack-ng 的驱动程序。请参阅aircrack-ng/rtl8812au(@GitHub)。
我建议使用版本5.2.20它引入了一个非常有用的功能:一个独特的模块(88XX) 来“统治一切”(芯片组 8821AU、8812au 和 8814au)。
编辑:主(默认)分支现在v5.6.4.2它是最佳选择(RealTek 88XX.au 系列所有芯片组的独特模块)。
为了安装驱动程序,您首先需要安装依赖项:
sudo apt install build-essential
sudo apt install bc
sudo apt install linux-headers-$(uname -r)
sudo apt install git
然后下载存储库
git clone https://github.com/aircrack-ng/rtl8812au.git
在下载的存储库中找到你的 shell
cd rtl8812au
切换到分支 5.2.20
编辑:现在无需切换分支,默认分支是最佳选择
最后编译安装:
make
sudo make install
请注意,还有一个更新的版本:分支 5.3.4,但我在让它与 8814au 配合使用时遇到了一些问题。希望将来能修复这个问题(如果还没有修复的话)。
答案2
我安装了以下内容以使我的 USB WiFi-AC 工作 - 但不确定您是否需要 8814。
sudo apt-get install dkms
sudo apt-get install rtl8812au-dkms
使用 netplan 设置和 GUI 均可正常工作
答案3
对于此驱动程序,以下是我在 Ubuntu 桌面 18.04 到 20.04 上每次运行的操作:
确保未插入 USB 无线设备
更新系统:
$ sudo apt update
安装所需的软件包:
$ sudo apt install git && build-essential
下载驱动程序:
$ sudo git clone https://github.com/gnab/rtl8812au
进入目录:
$ cd rtl8812au
连续执行下列命令:
$ sudo make clean
$ sudo make
$ sudo make uninstall
$ sudo make install
重新启动并插入 USB 无线棒
- 重启后依然存在