sudo airmon-ng 启动 wlan0 不工作

sudo airmon-ng 启动 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)上,我也遇到了同样的问题。接口、芯片组和驱动程序下什么都没有。

如何修复?

答案1

airmon-ng用于放置无线的接口进入监控模式,这样您就可以捕获数据包(相当于以太网卡上的“混杂模式”)。

您尝试的命令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是一个无线接口。

因此,打开监控模式的命令wlan0sudo airmon-ng start wlan0

但是,如果你没有无线接口(从你的输出来看,很可能是这种情况),那么我需要问airmon-ng为什么没有无线网卡却要运行

如果您将此 Ubuntu(或 Kali)安装为虚拟机,则将aircrack-ng永远无法工作,因为虚拟机将始终看到以太网卡,而不是无线网卡。 让虚拟机看到无线网卡的唯一方法是使用无线 USB 适配器,例如:

在此处输入图片描述

答案2

首先,您需要有一个可用wlan0的无线接口airmon-ng,而我从您的输出中看到,您没有。我推断出这一点是因为这些字段的输出为Interface Chipset Driver空。

答案3

airodump-ng mon0 对我来说根本不起作用!

尝试将上一个命令插入为“arimon-ng start wlp3so”,而不是“airmon-ng start wlan0”

因为 wlan0 适用于局域网,而 wlp3s0 适用于无线网络

然后运行命令“airodump-ng mon0”。它肯定也能为你工作

相关内容