1

我在无线网络上有三台设备。一个是运行wireshark 的linux 桌面,我正在尝试使用该桌面来监控网络上的无线流量。网络上的另外两个设备是 iphone 和 macbook pro。

我可以使用桌面来监控路由器和 macbook pro 之间的流量。这让人相信我成功地将桌面上的无线接口设置为混杂模式。如果我让 iphone 检查哪些网络可用,我也可以看到 iphone 之间的流量,但根本不会出现正常流量。

我想了很多解释,但没有一个是有意义的。

a) iphone 4s 只能在 2.4 GHz 的 802.11N 无线上进行通信,所以也许这就是为什么我看不到它的任何流量的原因。然而,这没有任何意义,因为如果我只是在寻找 5 GHz 的流量,我不希望能够看到来自 iphone 的任何流量。

b) iphone 正在使用蜂窝网络。这也没有任何意义,因为我的 iphone 在飞行模式下仅连接到无线网络。

c) iphone 只使用我没有监控的频道。这也没有任何意义,因为如果频道跳频真的是问题所在,为什么 macbook pro 的流量是可见的,而 iphone 的流量却是不可见的?这意味着 macbook pro 频道会跳跃,而 iphone 不会,但是当 iphone 想要检查有哪些网络时,它会回到我碰巧正在监视的频道。

有没有人知道为什么只有来自 iphone 的某些流量是可见的?

4

1 回答 1

0

好吧,如果我们在您使用wireshark 监控网络时关心这一点,它不关心它正在工作的通道,您应该捕获网络上的所有流量。

如果你没有,我认为有两种可能性:

a) 你放了一个捕捉过滤器吗?这是选择您嗅探的流量的唯一方法,也许这就是您不占用所有 iPhone 流量的原因。

b) 也许您的 iPhone 仅将 Cell Network 用于某些不适用于 WiFi 的应用程序或服务,尽管他也连接到 WiFi 网络。

于 2013-09-26T06:58:57.867 回答