注:以下命令在orangepi3 lts上测试,其他pi可能略有不同。
网卡测试
sudo apt get install tcpdump
sudo tcpdump --monitor-mode -i wlx00127b22ac39
(-i 后面改成自己的网卡)
如果提示该网卡无法打开monitor模式,可能是由于libpcap的问题(如果你确定该网卡确实是可以进入monitor模式的),可以按照这个方式重新编译libpcap:
https://github.com/lennartkoopmann/nzyme/discussions/339#discussioncomment-521229
(需要把/etc/apt/source.list里面的deb-src都打开以获取包源码)
SDL2
首先确认你的系统有图形界面,然后
sudo aptitude install libsdl2-dev
(这里用aptitude来解决依赖,我前面用apt 装过一次,一不小心他就把我的gnome删了,后面用aptitude就正常了。使用的时候千万注意他要remove的包)