因此我按照以下步骤操作:如何安装 D-link DWA-172 (ID 2001:3318) 驱动程序
我总是安装失败,以下是过程:
sudo apt-get install git build-essential linux-headers-generic
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
cd rtl8812au
这里没有问题,我安装了他们的最新版本,克隆了我的 Documents 文件夹中的驱动程序并将其“cded”;
os_dep/linux/usb_intf.c
在下方#ifdef CONFIG_RTL8821A
部分(之后)添加了魔术字符串/*=== Customer ID ===*/
;
{USB_DEVICE(0x2001, 0x3318),.driver_info = RTL8821}, /* D-Link DWA-172 */
然后我就照做了:make
它吐出了一些胡言乱语(很多胡言乱语),然后sudo make install
,
这是我得到的:
install -p -m 644 rtl8812au.ko /lib/modules/5.4.0-42-generic/kernel/drivers/net/wireless/ /sbin/depmod -a 5.4.0-42-generic
我这样做了sudo modprobe 8812au
,结果如下:
modprobe: FATAL: Module 8812au not found in directory /lib/modules/5.4.0-42-generic
在这篇文章中的一条评论中,我一直提到有人说他必须这样做sudo modprobe rtl8812au
而不是只使用 8812au,当我这样做时,它什么也没说,我立即能够在 cli 上再次写入,所以我想我赢了,但是重启后什么都没有发生,甚至没有再次运行modprobe rtl8812au
。
任何帮助都将非常有帮助,谢谢。
答案1
请尝试:
git clone https://github.com/aircrack-ng/rtl8812au.git
cd rtl8812au
sudo ./dkms-install.sh
sudo modprobe 88XXau
重启。你的无线网络现在应该可以正常工作了。