我使用的是 Ubuntu 14.04 LTS,带有 Realtek RTL8187SE 驱动程序、RTL8180/RTL8185 芯片组和 aircrack-ng 1.1,每次我输入“airmon-ng start wlan0”时,它都会显示“监控模式已启用”,而不是“在 mon0 上启用监控模式”。我检查了 ifconfig 以查看它是否创建了另一个接口,但我得到的只有“wlan0”、“lo”和“eth0”。我该如何解决这个问题?
答案1
您没有提及您的芯片组、驱动程序、内核和 airmon-ng 版本,这些本来可以让我们更容易地为您提供帮助。
并非所有驱动程序都会为监控模式创建 mon0,有些驱动程序会在原始接口(您的情况是 wlan0)上启用它。运行airmon-ng check
以检查状态。要确认您的卡处于监控模式,请运行命令iwconfig
。然后您可以确认模式为“监控”和接口名称。
您也可以运行airmon-ng check kill
,这将导致所有使用该接口的进程退出。
对于 mac80211 驱动程序,监控模式接口通常为“mon0”。对于 ieee80211 madwifi-ng 驱动程序,通常为“ath0”。对于其他驱动程序,接口名称可能有所不同。
要了解有关驱动程序差异的更多信息,请阅读这里