不管是什么格式,什么地址的。当网卡处于这种”混杂”方式时,该网卡具备”广播地址”,它对所有遇到的每一个数据帧都 产生一个硬件中断以便提醒操作系统处理流经该物理媒体上的每一个报文包。所以你需要调试树莓派网卡进入混杂模式就可以捕获数据了.试试这条命令:
sudo ifconfig wlan0 promisc 然后通过 ifconfig |grep -i "promisc" 看看网卡 wlan0 是不是变化了:
如果看到其中 UPBOARDCAST RUNNING PROMISC MULTICAST 就说明网卡已经设置为混杂模式了.
取消也很简单: sudo ifconfig wlan0 -promisc