WiFiアダプターをモニターモードに構成する方法


21

Ubuntu 14.04.1にTP-Link TL-WN722N(USB WiFiアダプター)のドライバー(athk9_htc)をインストールしました。私の目標は、WiresharkでWiFiトラフィックをキャプチャすることです。

次のコマンドを実行して、アダプターをモニターモードに構成しようとします。sudo iwconfig wlan1 mode monitor ただし、エラーメッセージが表示されます。

Error for wireless request "Set Mode" (8B06):
    SET failed on device wlan1; Device or resource busy.

監視モードに設定するにはどうすればよいですか?

編集済み:これが重複した質問であることに同意しません。実際、この質問をする前にそのスレッドを見つけました。ただし、そのスレッドには2つの応答がありますが、検証済みの応答はありません。この質問を二度と聞かない場合、どうすれば答えを得ることができますか?また、@ chili555の回答はそのスレッドの回答とは異なり、この回答が機能していることを確認しました。質問が重複している場合、回答済みの質問が重複した質問であることを示すのではなく、検証済みの回答がここにあることを示すためにそのスレッドにコメントを追加するべきではありませんか?


2
それは質問に答えないので、まったく重複していません。
mikewhatever

回答:


27

最初にインターフェイスを停止すると機能する場合があります。

sudo ifconfig wlan1 down
sudo iwconfig wlan1 mode monitor

チェック:

iwconfig

すべてのデバイスとドライバーの組み合わせがモニターモードに対応しているわけではありません。


つかまっている。インターフェースを停止し、モニターモードに構成します。それから再び持ち出してくださいsudo iwconfig wlan1 up。実行すると、まだモニターモードになっていますiwconfig。しかし、それからWiFiホットスポットに接続すると、マネージドモードに戻ることがわかりました... :(
eepty

そう期待しています。APまたはホットスポットに接続すると、監視しなくなります。APはチャネル、ビットレートなどを管理しています。説明する動作は完全に正しいです。
chili555 14

APに接続せずにWiresharkでWiFiのスニッフィングを開始できますか?
eepty 14

1
はい、ちょうどテストしました。できます。
eepty 14

1
まず、ネットワークマネージャーを使用してAPから切断する必要があります。次に、2つのコマンド(ifconfigおよびiwconfig)を実行します。そうしないと、モニターモードに戻ろうとします。
-JBaczuk

3

Wifiアダプターをモニターモードにするには、airmon-ngを使用するのが最善の方法です。

ターミナルに入力してインストールできます sudo apt-get install aircrack-ng

また、Wiresharkを使用している場合、アダプタを監視モードにするには、スーパーユーザーとして実行する必要があります... :)


1
Wiresharkをスーパーユーザーとして実行するのは良い考えではないというスレッドを読みました。このリンクでは、ルートの許可なしでキャプチャする方法を提案しました[ askubuntu.com/questions/74059/…。ただし、この方法を実行すると失敗しました。
eepty 14

root権限がなければ、モニタモードにアダプタを設定することができません
Pigeonaras

背中の質問にできます、私はまだ実行した後に同じエラーを取得しますsudo apt-get install aircrack-ng...
eepty

2
これが最良の方法だと思う理由は何ですか?

私にとって、今日、airmon-ngは外部カードのモニターモードに入るために動作を停止しました。内部は行っていました。しかし、ifconfig / iwconfigの方法は機能しました。しかし、iwconfigの方法では、wlan1monなどの新しい名前が表示されません。これが問題にならないことを願っています。
サティヤプラカシュ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.