我无法在 Kali Linux 上安装 wifi 适配器的驱动程序

我无法在 Kali Linux 上安装 wifi 适配器的驱动程序

我是 Kali Linux 2020.4(内核 5.9.0-kali1-amd64)的新用户

我购买了 wifi USB 适配器 TP-Link-TL-WN822N(eu) 版本 5.2。芯片组是Realtek RTL8192EU。

在 VMWare 15 Workstation Pro(主机操作系统为 Win10)上安装 Kali Linux 后。我连接了 USB 适配器并且检测到无线网络。但使用 wifi 连接到我的路由器和智能手机尚未成功。一段时间后,“配置接口”连接从我的接入点停用。

好吧,我是如何尝试这个问题的:

1)

lsusb

输出:

Bus 001 Device 003: ID 2357:0108 TP-Link TL-WN822N Version 4 RTL8192EU

2)

sudo Airmon-ng

输出:

phy1    wlan0           rtl8xxxu        TP-Link TL-WN822N Version 4 RTL8192EU
  1. iwconfig已检测到wlan0

所以,我尝试从这里安装 RTL8192EU 驱动程序https://github.com/clnhub/rtl8192eu-linux

该驱动程序基于(最新)官方 Realtek v5.2.19.1 驱动程序,并进行了修复和改进以支持最新内核(最高 5.11)

我有内核 5.9 :)

sudo apt list linux-headers-generic build-essential dkms git

已成功完成。

之后,我下载 zip 文件并将其解压到文件夹 Home。当我在此文件夹中打开终端后。

sudo ./install_wifi.sh

输出

rmmod: ERROR: Module 8192eu is not currently loaded

------------------------------
Deleting module version: 1.0
completely from the DKMS tree.
------------------------------
Done.

Creating symlink /var/lib/dkms/rtl8192eu/1.0/source ->
                 /usr/src/rtl8192eu-1.0

DKMS: add completed.
Error! echo
Your kernel headers for kernel 5.9.0-kali1-amd64 cannot be found at
/lib/modules/5.9.0-kali1-amd64/build or /lib/modules/5.9.0-kali1-amd64/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
modprobe: FATAL: Module 8192eu not found in directory /lib/modules/5.9.0-kali1-amd64

什么意思?我可以修复这个错误吗?

dkms status
output: rtl8192eu, 1.0: added

sudo rmmod 8192eu
output: rmmod: ERROR: Module 8192eu is not currently loaded

sudo rmmod rtl8xxxu                                                            1 ⨯
output:rmmod: ERROR: Module rtl8xxxu is not currently loaded


sudo dkms remove rtl8192eu/1.0 --all                                           1 ⨯
output:

Deleting module version: 1.0
completely from the DKMS tree

Done.

后:

sudo dkms add .

output: Creating symlink /var/lib/dkms/rtl8192eu/1.0/source ->
                 /usr/src/rtl8192eu-1.0

DKMS: add completed.

后:

sudo dkms install rtl8192eu/1.0
output: Error! echo
Your kernel headers for kernel 5.9.0-kali1-amd64 cannot be found at
/lib/modules/5.9.0-kali1-amd64/build or /lib/modules/5.9.0-kali1-amd64/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.

我明白在第一个错误之后我什至可能不会继续编写代码。请帮帮我。我如何在 Kali 上运行这个 wifi 适配器?

相关内容