root@ubuntu:~# airmon-ng
Interface Chipset Driver
mon0 Unknown iwlwifi - [phy0]
mon1 Unknown iwlwifi - [phy0]
mon2 Unknown iwlwifi - [phy0]
wlan0 Unknown iwlwifi - [phy0]
root@ubuntu:~# iwconfig
mon0 IEEE 802.11abgn Mode:Monitor Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
mon1 IEEE 802.11abgn Mode:Monitor Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
mon2 IEEE 802.11abgn Mode:Monitor Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11abgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Какой из них выбрать?
Я собираюсь предположить, что вы запустили
sudo airmon-ng start wlan0
, чтобы получить ваши мониторные каналы mon0-2.
Теперь у вас проблема в том, что вы выполнили вышеуказанную команду 3 раза, а не только один раз. сначала остановите mon1 и 2, запустив
sudo airmon-ng stop mon1
sudo airmon-ng stop mon2
Теперь, в зависимости от того, что вы хотите сделать, вам нужно выбрать wlan0 или mon0. Если вы просто хотите контролировать свой Wi-Fi, вам нужно выбрать mon0. Если вы действительно хотите повлиять на ваше Wi-Fi соединение, вам нужно выбрать wlan0.
Ваша следующая проблема заключается в том, что вы не установили правильные драйверы для своего набора микросхем, которые работают с airmon-ng (если они вообще есть. Airmon-ng не поддерживает каждый набор микросхем). Вы можете заставить его работать без правильных драйверов airmon-ng, но ваш mon0 будет установлен на канал -1.
Инструкции по определению и установке правильных драйверов airmon-ng для вашего чипсета можно найти здесь .
Я обычно включал бы здесь инструкции, но они были длиной в несколько страниц, поэтому я решил против этого.