为什么airmon-ng不创建监控接口?

为什么airmon-ng不创建监控接口?

我在 virtualbox 中运行 Kali Linux。我想用airmon-ng其他工具测试我的无线路由器的安全性。

当我运行airmon-ng start eth0Kali 时应该创建一个附加接口。但是它不会创建该接口。 Kali 的eth0接口桥接到主机的 wlan0接口上。

  • 为什么airmon-ng不创建mon0接口?

感谢@Jan,这里提供了有关 Kali 和主机系统的更多信息。主机系统是Ubuntu 14.04。

主机系统

> iwconfig

 wlan0     IEEE 802.11abgn  ESSID:"some ssid"  
           Mode:Managed  Frequency:2.412 GHz  Access Point: <some MAC>
           Bit Rate=78 Mb/s   Tx-Power=15 dBm   
           Retry  long limit:7   RTS thr:off   Fragment thr:off
           Power Management:on
           Link Quality=70/70  Signal level=-34 dBm  
           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
           Tx excessive retries:0  Invalid misc:10   Missed beacon:0

 > sudo airmon-ng start wlan0

 Found 5 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
 1098   avahi-daemon
 1102   avahi-daemon
 1118   NetworkManager
 1145   wpa_supplicant
 6002   dhclient
 Process with PID 6002 (dhclient) is running on interface wlan0

 Interface  Chipset     Driver

 wlan0      Unknown     iwlwifi - [phy0]
            (monitor mode enabled on mon0)

在 Kali@virtualbox 上

> iwconfig

eth0 no wireless extensions

lo no wireless extensions


> airmon-ng start eth0

Interface Chipset Driver

答案1

我不再使用 airmon-ng 来启用监视模式,因为它会停止网络管理器服务。

我更喜欢 :

ifconfig wlan0 down;
iwconfig wlan0 mode monitor;
if config wlan0 up;

正如上面所说,尝试iwconfig检查 wlan0 模式

答案2

您没有提及您的芯片组、驱动程序、内核和airmon-ng 版本,这会让我们更容易为您提供帮助。

并非所有驱动程序都为监视模式创建 mon0,有些驱动程序在原始接口上启用它(在您的情况下为 wlan0)。运行airmon-ng check以检查状态。要确认您的卡处于监控模式,请运行命令iwconfig。然后您可以确认模式是“monitor”以及接口名称。

您还可以运行airmon-ng check kill,这将导致使用该接口的所有进程退出。

对于 mac80211 驱动程序,监控模式接口通常为“mon0”。对于 ieee80211 madwifi-ng 驱动程序,它通常是“ath0”。对于其他驱动程序,接口名称可能会有所不同。

来源

要了解有关驱动程序差异的更多信息,请阅读这里

答案3

Offective Security 的 Kali 官方文档指出,您必须获得具有适当芯片组的 USB 适配器才能在虚拟环境中使用 WiFi。

答案4

您必须输入:

sudo airmon-ng start mon0

注意到接口是 mon0,已启用监视模式。

" wlan0      Unknown     iwlwifi - [phy0]              
(monitor mode enabled on mon0)"

相关内容