我也有一个外部(Edimax)WiFi USB加密狗,该加密狗可以在显示器模式下与我的PC一起使用,但不能与树莓派一起使用。
我了解nexmon项目和the limitations of the builtin broadcom chips regarding not being able to work in monitor mode。
我也已经尝试过re4son kernel。安装re4son内核后,无法使raspberrypi正常启动。关于无法配置网络时间的一些错误。
由于缺少依赖项(libmpfr4),我无法编译nexmon补丁。我下载了该库的源代码,但奇怪的是它编译为libmpfr6而不是libmpfr4(即使下载源程序包的名称为mpfr4.0.2。,我的意思是谁想到了该编号方案?)
我下载了rpi-source,即needed to build modules,并尝试也下载并编译了Edimax Dongle的两个驱动程序版本-rtl8192cu驱动程序版本和rtl7611驱动程序并认为我可以编译驱动程序并加载到内核中。
不幸的是,我猜是因为changes in the kernel API和here,rtl7611驱动程序版本无法编译。
已编译RTL8192cu,并按照说明here,我将内置的8192cu驱动程序列入黑名单并安装了已编译的驱动程序。重新启动,并希望能够将外部wifi加密狗置于监视模式,但是a。它仍然不会进入监控模式。
sudo ifconfig wlan1 down
sudo iwconfig wlan1 mode monitor
iwconfig