root@Sphinx-PC:~# root@Sphinx-PC:~# airmon-ng 启动 wlan0 发现了 5 个可能引起麻烦的进程。 如果 airodump-ng、aireplay-ng 或 airtun-ng 在以下情况下停止工作: 短时间内,您可能需要运行“airmon-ng check kill” PID 名称 899 avahi-守护进程 920 网络管理器 922 wpa_supplicant 966 avahi-守护进程 1096 dh客户端 PHY 接口驱动芯片组 phy0 wlp7s0 ath9k Qualcomm Atheros AR9485 无线网络适配器(rev 01) root@Sphinx-PC:~# root@Sphinx-PC:~# root@Sphinx-PC:~# airodump-ng mon0 接口 mon0: ioctl(SIOCGIFINDEX)失败:没有这样的设备 root@Sphinx-PC:~#
答案1
当你尝试
root@Sphinx-PC:~# airodump-ng mon0
Interface mon0:
你找不到接口 mon0,而是接口 wlp2s0
你的 wlan0 已成为 wlp2s0 作为 mon0
尝试
airmon-ng start wlan0
airodump-ng wlp2s0
答案2
尝试运行这个:
sudo airmon-ng
我的设备上显示以下内容:
PHY Interface Driver Chipset
phy0 wlp1s0 ath9k Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
在这里您可以看到我的设备的界面,wlp1s0
您可以像这样启动它:
sudo airmon-ng start wlp1s0
接口名称可能与你不同。你可能会得到类似这样的信息:
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 run 'airmon-ng check kill'
PID Name
689 avahi-daemon
696 avahi-daemon
705 NetworkManager
818 wpa_supplicant
PHY Interface Driver Chipset
phy0 wlp1s0 ath9k Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
(mac80211 monitor mode vif enabled for [phy0]wlp1s0 on [phy0] wlp1s0mon)
(mac80211 station mode vif disabled for [phy0]wlp1s0)
您可以看到[phy0]wlp1s0 on [phy0] wlp1s0mon
:这是我的设备接口的名称,因此在这种情况下我运行它:
airodump-ng wlp1s0mon
它对我有用。
答案3
我遇到了同样的问题,我尝试了这个并且有效。
首先我输入:
PC@PC:~#$ sudo airmon-ng
Interface Chipset Driver
然后
PC@PC:~#$ airmon-ng start <Interface>
Interface Chipset Driver
<Interface> <Chipset> <Driver>
(monitor mode enabled on <mon0>)
现在,界面已经可以使用了,最后我输入:
PC@PC:~#$ airodump-ng mon0
BSSID PWR Beacons #Data, #/s CH MB ENC CIPHER AUTH ESSID
答案4
首先尝试一下
/usr/bin/airmon-ng
使用这个你可以看到界面,例如wlan0mon
。
然后尝试一下
airmon-ng start wlan0mon
在那之后
airodump-ng wlan0mon