我尝试过多次安装(通过 apt get、dkms、git clone)用于 alfa AWUS036ACH 适配器的 rtl8812au 驱动程序。在内部(xps 15)我有一个 Intel Wireless-AC 9560 WLAN WiFi 802.11ac,所以我需要反向端口 iwlwifi 才能使其工作)。
包括 : Ubuntu 19.10 上需要内核 5.3 的 rtl8814au 驱动程序
当我在 ifconfig 上搜索时,没有找到 iwconfig 或 airmon-ng。
它确实出现在“lsusb”上。另外:
modprobe rtl8812au
得到:
modprobe: FATAL: Module rtl8812au not found in directory
/lib/modules/5.3.0-40-generic
我有内核为 5.3.0-40-generic 的 ubuntu 18.4
dkms status
backport-iwlwifi, 8286, 4.15.0-88-generic, x86_64: installed
backport-iwlwifi, 8286, 5.3.0-40-generic, x86_64: installed
nvidia, 430.64, 4.15.0-88-generic, x86_64: installed
nvidia, 430.64, 5.3.0-40-generic, x86_64: installed
realtek-rtl88xxau, 5.6.4.2~20200201: added
rtl8812au, 5.6.4.2, 5.3.0-40-generic, x86_64: installed
并且 ifconfig 仅返回我的内部广播模块:
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Boucle locale)
RX packets 7299 bytes 3293170 (3.2 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7299 bytes 3293170 (3.2 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp59s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.43.29 netmask 255.255.255.0 broadcast 192.168.43.255
inet6 fe80::b309:b9d5:7c7e:e25c prefixlen 64 scopeid 0x20<link>
ether 4c:1d:96:6b:f6:c0 txqueuelen 1000 (Ethernet)
RX packets 85586 bytes 97887163 (97.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35860 bytes 8167108 (8.1 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
uname -r
4.15.0-88-generic
请参阅lspci-nnk| grep -iA3 净
3b:00.0 Network controller [0280]: Intel Corporation Device [8086:2723] (rev 1a)
Subsystem: Bigfoot Networks, Inc. Device [1a56:1654]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
3c:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
PS:我也尝试了内核 5.3,但它没有立即解决问题,而且我的 Skylake 处理器耗尽了所有电池。因此解决方案需要使用内核 4.15+