私は、Realtek RTL8187SE ドライバー、RTL8180/RTL8185 チップセット、aircrack-ng 1.1 を搭載した Ubuntu 14.04 LTS を使用していますが、毎回「airmon-ng start wlan0」と入力すると、「monitor mode enabled on mon0」ではなく「monitor mode enabled」と表示されます。別のインターフェイスが作成されたかどうかを確認するために ifconfig をチェックしましたが、「wlan0」、「lo」、「eth0」しか表示されませんでした。どうすれば修正できますか?
答え1
チップセット、ドライバー、カーネル、airmon-ng のバージョンについては言及されていません。記載されていたら、サポートしやすかったでしょう。
すべてのドライバーがモニター モード用に mon0 を作成するわけではありません。一部のドライバーは、元のインターフェイス (この場合は wlan0) でこれを有効にします。 を実行してairmon-ng check
ステータスを確認します。カードがモニター モードになっていることを確認するには、コマンドを実行しますiwconfig
。その後、モードが「モニター」であることと、インターフェイス名を確認できます。
を実行することもできますairmon-ng check kill
。これにより、インターフェースを使用するすべてのプロセスが終了します。
mac80211 ドライバの場合、モニタ モード インターフェイスは通常「mon0」です。ieee80211 madwifi-ng ドライバの場合、通常は「ath0」です。他のドライバの場合、インターフェイス名は異なる場合があります。
ドライバーの違いについて詳しくは、以下をお読みください。ここ