我是 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
- 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 适配器?