PC初心者です。
かなり初歩的な質問になってしまうかもしれません。
暖かい目でみていただけると幸いです。
他のPCでも似たような感じかとは思いますが、Mac Book Airの想定とします。
ifconfigコマンドなどでインタフェースを確認すると、en0をはじめとしたいくつものインタフェースが確認できます。
プロミスキャスモードによって、LAN内でブロードキャストされたパケットを収集することができます(L2スイッチでなく、ハブなどを用いている場合は全てのパケットが取れる)が、en0でキャプチャした場合、無線LAN規格のパケットが収集できません。
なぜ、Wi-Fiで接続しているにもかかわらず、無線LAN規格のやりとりをキャプチャできないのでしょうか?
無線USBなどを挿して、新しく追加された無線インタフェースでプロミスキャスモードにしてパケットを収集すると、当然無線LAN規格のプロトコルのパケットを見ることができます。
それなのになぜ、最初から存在しているen0などのインタフェースでは、無線APとやりとりしているはずなのにパケットがキャプチャできないのか気になりました。
非常に初歩的な質問だったら申し訳ないです。
ですが、わからないのが気持ち悪かったため質問させていただきました。
よろしくお願いします。
[補足1(2016/05/21更新)]
質問が曖昧なために、回答者の皆様を混乱させてしまい、大変申し訳ございません。
取り急ぎ、情報の追加・修正依頼の回答をいかに記載します。
通常のトラフィックはキャプチャできるのですが、無線の4-way Handshakeなど、802.11フレームを見れなかったことが、今回の質問のきっかけとなります。
私の知識不足のためにお手数おかけしてしまっております。
よろしければ、質問内容、回答でおかしなところがあれば、追加で教えていただけると幸いです。
回答2件
あなたの回答
tips
プレビュー