Как исправить ошибку "ioctl(SIOCGIFINDEX): такого устройства нет"?
корень @Sphinx-PC:~# root@Sphinx-PC:~# airmon-ng start wlan0 Найдено 5 процессов, которые могут вызвать проблемы. Если airodump-ng, aireplay-ng или airtun-ng перестают работать после короткий промежуток времени вы можете запустить 'airmon-ng check kill' Имя PID 899 авахи-демон 920 NetworkManager 922 wpa_supplicant 966 авахи-демон 1096 клиентов Набор микросхем драйверов PHY phy0 wlp7s0 ath9k Адаптер беспроводной сети Qualcomm Atheros AR9485 (версия 01) корень @ Sphinx-PC: ~ # корень @Sphinx-PC:~# root@Sphinx-PC:~# airodump-ng mon0 Интерфейс mon0: Ошибка ioctl(SIOCGIFINDEX): такого устройства нет корень @ Sphinx-PC: ~ #
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
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 на [phy0] wlp1s0mon это имя моего интерфейса устройства, поэтому я набираю это
airodump-ng wlp1s0mon
и работать на меня
Когда ты попробуешь
root@Sphinx-PC:~# airodump-ng mon0
Interface mon0:
вы не можете найти интерфейс mon0, вместо этого интерфейс wlp2s0
ваш wlan0 стал wlp2s0 как mon0
Пытаться
airmon-ng start wlan0
airodump-ng wlp2s0
У меня была такая же проблема, я пробовал это, и это работает.
сначала я набрал:
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
Сначала попробуйте этот /usr/bin/airmon-ng по этому интерфейсу, который вам кажется, например, wlan0mon, затем попробуйте этот airmon-ng start wlan0mon, а после этого airodump-ng wlan0mon, надеюсь, это сработает...