我想在运行 4.19.0-kali5-amd64 内核的 Kali Linux VM 上使用监控模式和数据包注入。我使用的是 TP-Link WN725N v2 USB 适配器(RTL8188EUS 芯片),默认的 r8188eu 驱动程序不允许这样做。
经过谷歌搜索后,我发现这个司机克隆 5.2.2.4 分支后,我运行了make
,make install
没有问题(新驱动程序是)8188eu.ko)
。问题是,运行后,即使加载了新编译的 8188eu,仍会使用lsusb -t
旧版本:r8188eu
# lsmod
Module Size Used by
8188eu 1830912 0
r8188eu 487424 0
lib80211 16384 1 r8188eu
cfg80211 761856 2 8188eu,r8188eu
... ... ...
那么,如何才能让新驱动程序与我的适配器配合使用?我在编译时做错了什么吗?
答案1
我是 aircrack-ng rtl8188eus 驱动程序的开发人员。
您加载了同一驱动程序的两个版本。这不起作用。
r8188eu 是 lwfinger 的独立驱动程序(也有点旧),随上游内核提供
8188eu 是我们的(aircrack-ng),也比其他的更新。该驱动程序具有监控模式、帧注入、MESH 支持等。请参阅自述文件.md。
根据我们的 README.md,您需要通过添加文件.conf
(/etc/modprobe.d
例如echo r8188eu > /etc/modprobe.d/realtek.conf
:)将较旧的“独立”驱动程序(由 lwfinger 列入黑名单)列入黑名单,然后重新启动以卸载/将其列入黑名单(或modprobe -r 8188eu
)
我们的驱动程序支持多种内核,并且维护良好。截至目前,它支持最新的 v5.3+。
答案2
我制作了一个有关这个主题的视频。 https://youtu.be/c4L1sSJzer8 看看这个视频。