当我使用 Debian 盒子在我的家庭网络上用 tcpdump 进行嗅探时,几分钟内我就从 WiFi 设备获得了类似这样的广播数据包:
11:03:06.976812 34:8a:7b:d9:6c:64 > ff:ff:ff:ff:ff:ff Null Supervisory, Receiver not Ready, rcv seq 64, Flags [Poll], length 8
有人能告诉我这是为什么吗?缺少哪个 Supervisor?哪个接收器尚未准备好?哪个程序正在发送它:DHCP 客户端、wpa_supplicant 或介于两者之间的任何路由器,还是什么?这是一个需要修复的错误或警告吗?
更新回答评论中的问题:
完整的 tcpdump 命令是:
~$ sudo tcpdump -vvv -n -i ens1 not \( arp or ip or ip6 \)
使用的 wifi 接口没有 802.11 监控模式。我有一个带接入点的 fritz.box 互联网路由器。此路由器还有四个 RJ45 有线 LAN 端口桥接到其接入点。显示的数据包被广播到链接本地家庭网络,因此我在有线 LAN 上随处可见它们。
即使使用非常详细的选项,-vvv
也不会提供如上所示的更多信息。
通过查看 mac 地址,我已验证发送数据包的设备仅通过 WiFi 连接,主要是 Apple 或 Android 的智能手机和平板电脑。