很久以前,我买了一个 USB 适配器,根据 Windows 的说法,它使用了 RTL8811au 芯片组。它在 Windows 10 上运行良好,我从未遇到过任何问题。昨天,我第一次安装了 Ubuntu 20.04.2 LTS,因为我想尝试一些新东西。问题是我无法让 RTL8811au 驱动程序工作。自 20.04 发布以来,我几乎尝试了这里和 ubuntuforums 中回答的所有问题,但对我都不起作用。我也尝试过重新安装 Ubuntu,但没有任何效果。
我目前将手机用作 USB 以太网,但这确实不实用。我不想切换回 Windows,也不想再购买另一个 USB 适配器。
命令输出lsusb
:
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 1b3f:2008 Generalplus Technology Inc. USB Audio Device
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0bda:1a2b Realtek Semiconductor Corp. DISK
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 12d1:1050 Huawei Technologies Co., Ltd. CAM-L03
Bus 001 Device 003: ID 258a:1007 SINOWEALTH Wired Gaming Mouse
Bus 001 Device 002: ID 0c45:7603 Microdia USB Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
命令输出iwconfig
:
lo no wireless extensions.
enp6s0 no wireless extensions.
usb0 no wireless extensions.
答案1
请确保安装了所有正确版本的先决条件:
sudo apt update
sudo apt install --reinstall git dkms build-essential
现在下载并安装正确的驱动程序:
git clone https://github.com/morrownr/8821cu.git
cd 8821cu
sudo ./install-driver.sh
移除并重新插入 USB 无线设备,现在它应该可以正常工作了。如果不行,请重新启动。
答案2
我使用过 RTL8812 和 8814AU,发现 Aircrack-ng GitHub 对于 Linux 上的这两个驱动程序都非常有用且可靠。
查看下面的两个 GitHub 并尝试编译 DKMS 模块,看看是否有帮助。
RTL8812: 入门指南https://github.com/aircrack-ng/rtl8812au
RTL8814:https://github.com/aircrack-ng/rtl8814au
干杯。
答案3
这只是为新手(像我一样!)提供的简短教程,用于在 Linux Debian 及其衍生产品(Debian、Ubuntu、Linux Mint、Pop!OS、Elementary OS 等)上安装 USB Wifi 驱动程序。
当您切换到新的操作系统发行版或更新操作系统或意外删除某些软件时,有时您的 Wifi 驱动程序不受支持/无法工作,并且您的大脑一片空白...是的,没错!
第一步要做:
- 您只需要您的智能手机并确保它们具有“互联网移动数据”。
- 然后,您需要先在智能手机上打开“开发者选项”来执行此操作。
- 打开手机的“设置”,找到“关于手机”,选择“版本号”,然后重复点击七次(7x)。
- 在“开发人员选项”中找到它或滚动到“网络”并选择“选择 USB 配置”,然后再次选择“USB 以太网(RNDIS)”。
- 此后,您只需将 USB 电缆连接到您的 PC 或笔记本电脑即可,现在您可以上网了!
第二步:
- 安装 GDebi(我在 Pop! OS 上使用 Geary,它们是同一款软件)。您可以在 Ubuntu 软件中心找到 GDebi,只需搜索并从那里安装即可。
- 然后从 Kali 的存储库安装最新的“realtek-rtl88xxau-dkms” deb 包。
- 此后,只需在您的 Linux 终端中输入“sudo reboot”即可重新启动您的 PC 或笔记本电脑。
- 已完成,尝试检查一下!
当我切换到新的操作系统发行版或更新 Linux 内核时,我多次尝试使用此方法。这确实节省了我的时间和工作量!感谢您花时间阅读此文!
来源 :