Answers:
BCM4339(Nexus 5)和BCM43438(RPI3)中使用的固件具有内置的监视模式。
在为Nexus 5实施监控模式后,我们刚刚发现了此功能(请参阅:nexmon.org)。默认固件至少已经支持发射原始802.11帧。您可以使用未修改的固件,只需将IOCTL 108
和10
从驱动程序发送到固件即可。您还必须更改接口类型。
我们目前仍在为Raspberry Pi 3改进监控模式,但是我们已经为SD卡准备了可下载的图像,请访问:rpi3.nexmon.org。在当前版本中,我们扩展了内置监视器模式,以生成封装在Radiotap标头中的帧。
更新: 感谢@ user1147688,上面的链接也应该更新:-)
不,我收到此错误
无线请求“设置模式”(8B06)出错:
sudo iwconfig wlan0 mode monitor
作为响应,您收到此错误是因为Raspbian中的默认驱动程序(到目前为止)依赖于非免费固件和/或不具有监视模式支持的驱动程序/模块。替代方法是修补/破解官方驱动程序。但是,值得一提的是,要获得一个在驱动程序(和固件)中具有适当的显示器模式支持的wifi适配器,实际上没有那么麻烦,如今,它们非常便宜,大约是OTP适配器的大小,并且它们始终如一地工作-让事情nexmon
随着时间的流逝而不断建立?摇魔术八球
是的,我对启用了此功能的nexmon项目感到非常满意。
我创建了以下脚本,该脚本可以自动执行NEXMON项目上的指示。Nexmon,多么伟大的项目。
以下脚本将检测它是否在pi-zerow,Pi3或Pi3b +上运行,并编译并应用相关补丁。它甚至在设备重启时保留补丁。
https://github.com/zorani/RaspPiNexmonScripts
请享用!