Realtek Semiconductor Corp. RTL8811AU 802.11a/b/g/n/ac WLAN 适配器
几周前安装了 20.04 并使用 RALink USB 设备访问互联网,因为 20.04 不支持开箱即用的 Realtek 设备。当时安装了 RTL8811au 驱动程序并一直使用那个高增益 USB 加密狗,直到 2020 年 11 月 12 日我自动升级 20.04 并重新启动。重新启动后,没有任何 Wifi 源连接。Realtek USB 驱动程序被淘汰,USB 加密狗不再工作......但它显示:
lsusb \snip
Bus 001 Device 007: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Bus 001 Device 009: ID 0bda:a811 Realtek Semiconductor Corp. RTL8811AU 802.11a/b/g/n/ac WLAN Adapter
我已经检查过,我发现解决这个问题的所有线程都是旧的,主要适用于 RTL8812au 驱动程序。我的设备是 8811au。当然,我已经尝试过这些建议,但到目前为止,它们都不起作用,而且我担心我的系统会被所有无处可去的安装堵塞。
有人对在哪里获得工作驱动程序和安装它们有什么建议吗?一步步?一些最新的方法适用于 20.04.1?
我发现了一个先前的问题和一个“我找到了!” 显示此链接到较新驱动程序的评论:https ://github.com/aircrack-ng/rtl8812au
但我想在那里做什么?那里的信息太多了,我该如何安装我需要的东西???
谢谢。
@heynnema 感谢您的帮助......我正处于电子项目的最后,所以我分心了。对不起,我这么晚才回到这里。以下是您的答案:
dkms 状态 - 返回 null。没有列出任何内容。
sudo lshw -C 网络
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:04:00.0
logical name: enp4s0
version: 09
serial: 08:60:6e:74:7a:96
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 firmware=rtl8168f-1_0.0.5 06/18/12 latency=0 link=no multicast=yes port=MII
resources: irq:18 ioport:e000(size=256) memory:d0004000-d0004fff memory:d0000000-d0003fff
*-network
description: Wireless interface
physical id: 1
bus info: usb@1:4
logical name: wlx1cbfce112175
serial: 1c:bf:ce:11:21:75
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rt2800usb driverversion=5.4.0-53-generic firmware=0.36 ip=192.168.43.109 link=yes multicast=yes wireless=IEEE 802.11
unname -r
5.4.0-53-generic
@heynnema 然后我按照您的说明在您的帖子中显示如下,但收到此错误消息:
sudo dkms remove rtl8812au/5.6.4.2 --all
Error! There are no instances of module: rtl8812au
5.4.0-53 located in the DKMS tree.
@heynnema 我继续下载 zip 并尝试安装。收到消息,
'Kernel preparation unnecessary for this kernel.
Skipping...' & 'No original module exists within this kernal' and finally,
dkms 状态
Error! Could not locate dkms.conf file.
File: /var/lib/dkms/rtl8812au/5.6.4.2/source/dkms.conf does not exist.
那么现在怎么办?
@heynnema 我们不断收到显示 8812 但我的是 8811 的驱动程序标头是否重要?另外,需要指出的是,在最后一次 Ubuntu 软件自动升级之前,该设备运行良好。我很少关注正在下载和安装的内容,但没有注意到与 Realtek 有任何关系。
@heynnema 按照您的要求这样做了...想要在上面吗?在执行您在下面要求的所有其他事情之前回答。谢谢您的帮助。
ls -al /usr/src/rtl8812au-5.6.4.2/ ls: 无法打开目录'/usr/src/rtl8812au-5.6.4.2/': 权限被拒绝
过去,您可能已经为此设备安装(
sudo apt-get install
或)静态驱动程序。sudo make install
问题是每次内核更新,比如Software Updater
,驱动程序都会中断。在这里,我们将更改为
dkms
驱动程序,它会在内核更新期间自行重建,因此您不必再担心这个问题。有关man dkms
更多信息,请参阅。转到https://github.com/aircrack-ng/rtl8812au
点击绿色Code按钮
点击“下载ZIP”
右键单击此图标并选择“在此处提取”
在您的下载区域确认此文件夹
右键单击下载区域中的任何空白区域
选择“在终端中打开”
在
terminal
类型中:sudo cp -r rtl8812au-5.6.4.2 /usr/src
# 复制文件夹到/usr/srcsudo dkms add rtl8812au/5.6.4.2
# dkms 添加文件夹sudo dkms build rtl8812au/5.6.4.2
# dkms 构建软件sudo dkms install rtl8812au/5.6.4.2
# dkms 安装软件dkms status
# 确认其状态这是新手(像我一样!)的简短教程,用于为 Linux Debian 及其衍生产品(Debian、Ubuntu、Linux Mint、Pop! OS、Elementary OS 等)安装驱动程序 USB Wifi 驱动程序
当您切换到新的操作系统发行版或更新操作系统或意外删除软件的某些部分时,有时您的 Wifi 驱动程序不支持/无法正常工作,您的大脑一片空白……是的,没错!
第一步要做:
第二步要做:
当我切换到新的操作系统发行版或更新 Linux 内核时,我多次尝试使用这种方法。这真的节省了我的时间和工作要做!感谢您花时间阅读本文!
资源 :
https://http.kali.org/kali/pool/contrib/r/realtek-rtl88xxau-dkms/
https://developer.android.com/studio/debug/dev-options
https://itsfoss.com/gdebi-default-ubuntu-software-center/