Решение проблемы: Wi-Fi карта не переходит в режим монитора, хотя название меняется на wlan0mon

Сын спрашивает отца-программиста:
— Папа, а почему солнце встает на востоке?
— Ты это проверял?
— Да.
— Работает?
— Да.
— Каждый день работает?
— Да.
— Тогда сынок, ради бога, ничего не трогай, ничего не меняй!

 

После обновлений Reaver t6_x и Aircrack-ng v1.2 RC2 в Kali Linux, появились жалобы на этот самый Reaver — t6x, можно посмотреть их в комментариях к соответствующей статье.

Само-собой, думалось, что проблема именно в Ривер. В нём бесконечно появлялись ошибки вроде «WARNING: Failed to associate with» даже без Pixiewps у меня он перестал что-либо подбирать. Но если присмотреться к работе других программ, например к Wifite, то там такая же проблема — атака на WPS не работает. Penetrator-WPS также не работает.

Ответ подсказал один из посетителей сайта с именем Владимир. Вот его сообщение:

«Замечал у себя проблему, что не всегда airmon переводит карту в режим монитора (название карты изменялось на wlan0mon, но режим оставался managed), в этот раз и penetrator не смог перевести карту в монитор. В итоге в режим монитора карту переводил вручную через iwconfig wlan0 mode monitor. После этого  penetrator -i wlan0 -A   начал работу»

Владимир, огромное Вам спасибо, что навели на верное решение!

Error for wireless request "Set Mode" (8B06) : SET failed on device wlan0 ; Device or resource busy.

В моём случае (думаю и у других, у кого схожая ситуация с Ривером) оказалось, что карта просто не переводилась в режим монитора.

Это можно сделать, как указал Владимир, следующей командой:

iwconfig wlan0 mode monitor

Правда команда у меня выдавала следующую ошибку:

Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Device or resource busy.

Побороть эту ошибку и перевести карту в режим монитора мне позволила следующая последовательность команд:

ifconfig wlan0 down
iwconfig wlan0 mode monitor
ifconfig wlan0 up

В результате карта была переведена в режим монитора и программы, использующие этот режим, заработали должным образом.

Сегодняшняя статья — отличный пример того, что наши собственные знания приумножаются, когда мы ими делимся с другими.

7 комментариев

  1. Я делаю так:

    airmon-ng check kill

    В результате убивается процесс: wpa_supplicant.

    А дальше все работает.

    airmon-ng start wlan1

  2. Да вариант с airmon-ng check kill будет практичней, тем более ручной перевод в режим монитора подходит не для всех программм, например waidps

  3. Доброе утро уважаемый автор. Простите что не совсем по теме. Дело в том что я долго настраивал под себя Кали 2.0. Настроил установил все как надо, но возникла необходимость установить кали еще на 2 компа. Подскажите будь те добры, как из установленной Кали сделать инсталятор и установить на другой комп клон той ОС что я настроил ранее. Спасибо большое.

    1. Может сделать полный образ системы и развернуть его на других машинах? Есть вероятность что что-то отвалится, но попытка не пытка )))

  4. После команды  airmon-ng у меня пишет ls: cannot access /sys/class/ieee80211/: no such file or directory 
    Может кто помочь ?

  5. Здравствуйте. После установки новой версии KALI на виртуальную машину у меня появляется ошибка:WARNING: Failed to associate with. На старой версии все нормально. Пробовал вводить команды из этой статьи, но ничего не получается, может последовательность команд не та. Подскажите пожалуйста по-подробнее про решение данной проблемы.

  6. Добрый день. Помогите пожалуйста! Раньше через airmon-ng b airodump-ng карта нормально входила в режим мониторинга и работала. Теперь при создании wlan0mon и использовании airodimp-ng пишет, что интерфейс не поддерживает сканирование. В чем проблема?
    Пытался включить вручную через iwconfig. Вчера получилось использовать iwlist wlan0 scan, а сегодня пишет, что wlan0 не поддерживает сканирование. Издвеательство просто.

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *