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

Phi*_*ipp 5 wifi airmon-ng

我在虚拟机中运行 Kali Linux。我想用airmon-ng等测试我的 wifi 路由器的安全性。

当我运行airmon-ng start eth0Kali 时应该创建一个额外的界面。但是,它不会创建该接口。Kali'seth0连接到主机的 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)
Run Code Online (Sandbox Code Playgroud)

在 Kali@virtualbox

> iwconfig

eth0 no wireless extensions

lo no wireless extensions


> airmon-ng start eth0

Interface Chipset Driver
Run Code Online (Sandbox Code Playgroud)

Jan*_*Jan 2

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

\n\n

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

\n\n

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

\n\n
\n

对于 mac80211 驱动程序,监控模式接口通常为 \xe2\x80\x9cmon0\xe2\x80\x9d。对于 ieee80211 madwifi-ng 驱动程序,通常为 \xe2\x80\x9cath0\xe2\x80\x9d。对于其他驱动程序,接口名称可能有所不同。

\n
\n\n

来源

\n\n

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

\n