wireshark没有看到WiFi上的所有数据包

我在OSX上使用Wireshark,试图通过WiFi来嗅探我的家庭networking。 虽然我可以看到发送到/来自主机的数据包,但是我没有看到其他任何通过WiFi的信息。 这就像我不是在混杂模式或什么(混杂模式框实际上是检查)。

路由器是由WPA2保护的Apple Airport Extreme。 我附加到networking上,我试图嗅,所以我很困惑,为什么我不能看到其他stream量。

编辑 :我解决了以下问题:

  1. 将Macbook直接插入Airport Extreme路由器
  2. 在Macbook上启用“互联网共享”,无需密码。
  3. 将无线设备(我想嗅探的设备)绑定到步骤2中由Internet共享生成的WiFi热点。
  4. 在Macbook上运行Wireshark,绑定到设备en1。

不要忘记在完成后禁用共享。 🙂

可能是因为它像一个开关。 您可能需要将其设置为桥接模式并将其插入具有SPAN端口的交换机或考虑networking分路器。

见最后一段。

大多数商品WiFi +路由器设备也是没有pipe理端口的廉价交换机,您不仅需要混杂模式来解码非您自己的计算机的数据包的WPA2会话机密。 (而且KisMac已经很久了,iStumbler看起来不像IME那么强大,即使如此,WPA2也是一个延伸。