ワイヤレス ネットワーク上に 3 台のデバイスがあります。1 つは Wireshark を実行している Linux デスクトップで、デスクトップを使用してネットワーク上のワイヤレス トラフィックを監視しようとしています。ネットワーク上の他の 2 つのデバイスは、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 からの特定のトラフィックのみが表示される理由について、何か考えがある人はいますか?