web-dev-qa-db-ja.com

sudo airmon-ng start wlan0が機能しない

私はLinuxが初めてです。 Ubuntu 12.04をインストールし、aircrack-ngを使用できるようにいくつかのアップデートをインストールしました。 mixa@mixa-Lenovo-G780:~$ Sudo airmon-ng start eth1と書くと、次のようになります:

Found 4 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID Name
890 avahi-daemon
891 avahi-daemon
897 NetworkManager
911 dhclient


Interface   Chipset     Driver


mixa@mixa-Lenovo-G780:~$

他のLinux(Kali Linux)でも同じ問題がありました。インターフェイス、チップセット、ドライバーの下には何もありませんでした。

修正方法

4
mixa

airmon-ngは、wirelessインターフェイスをモニターモードにするために使用され、パケットをキャプチャできるようにします(イーサネットカードの「プロミスキャスモード」に相当)。

airmon-ng start eth1を試行しているコマンドは、eth1のモニターモードをオンにしようとしています。これは、ワイヤレスインターフェースではなくイーサネットインターフェースであるため、動作しません。ワイヤレスインターフェイスにはairmon-ngを使用する必要があります。通常、ワイヤレスインターフェイスはwlan0です。

ワイヤレスインターフェイスの正確な名前を確認するには、iwconfigコマンドを実行します。次のように表示されます。

alaa@aa-lu:~$ iwconfig

wlan0     IEEE 802.11bgn  ESSID:"Alaa"  
          Mode:Managed  Frequency:2.472 GHz  Access Point: xx:xx:xx:xx:xx:xx   
          Bit Rate=72.2 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off
          Link Quality=58/70  Signal level=-52 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:514   Missed beacon:0

vmnet8    no wireless extensions.

lo        no wireless extensions.

eth0      no wireless extensions.

vmnet1    no wireless extensions.

出力から、wlan0がワイヤレスインターフェイスであることがわかります。

したがって、wlan0のモニターモードをオンにするコマンドはSudo airmon-ng start wlan0です。

ただし、ワイヤレスインターフェイスを持っていない場合(おそらく、出力を確認する場合)、の質問をする必要があります。なぜairmon-ngを実行するのかワイヤレスカードを持っていません

このUbuntu(またはKali)を仮想マシンとしてインストールする場合、aircrack-ngは機能しません。これは、仮想マシンにはワイヤレスカードではなく、常にイーサネットカードが表示されるためです。仮想マシンにワイヤレスカードを認識させる唯一の方法は、次のようなワイヤレスUSBアダプターを使用することです。

enter image description here

3
Alaa Ali

まず、wlan0を使用するにはairmon-ngのようなワイヤレスインターフェイスが必要です。出力からわかるように、それはありません。これらのフィールドInterface Chipset Driverの出力が空であるため、これを推測しました。

1
Radu Rădeanu

airodump-ng mon0は私にとっても機能しませんでした!

「airmon-ng start wlan0」ではなく「arimon-ng start wlp3so」として前のコマンドを挿入してみてください

wlan0はlanネットワークで機能し、wlp3s0はワイヤレスネットワークで機能するため

次に、コマンド「airodump-ng mon0」を実行します。それもきっとあなたのために働くでしょう

0
Pardeshi Jatin