Сейчас наиболее удачный (но не безупречный!) вариант для меня — https://github.com/FomalhautWeisszwerg/rtl8822bu
indeviral
Если у вас mon интерфейс появился можно попробовать подогнать частоту.
# iw wlp3s0mon set freq 5180 40 5190
Интерфейс появился, но любые попытки мониторинга безрезультатны — там, где «старичок» ipw3945 находит кучу сетей, это адаптер не видит ничего, большинство манипуляций с его сетевым интерфейсом или интерфейсом монитора приводят к полному зависанию системы.
vs220
Вы всегда смотрите по ID устройства (ID 0bda:b812)
https://wikidevi.com/wiki/Realtek_RTL8812BU_USB_Module
потому что под одним названием могут продавать разные устройства в зависимости от номера ревизии.
Проверить его при покупке конечно не всегда возможно, но нормальные производители пишут номер ревизии
Я был слишком самонадеян :D
vasek
Lupo_Alberto
Как оказалось, в данном адаптере чип не RTL8812au, а RTL8812bu.
Устройство, как я понял, китайское, а они это в этом замечены, особенно на флешках. Дважды приходилось вскрывать флешки, для точного определения контроллера. И, главное, разница не значительная, а проблема возникает.
Что и обидно — искал-то как раз на чипе RTL8812au. Теперь остаётся только ждать, когда драйвера допилят.
Как оказалось, в данном адаптере чип не RTL8812au, а RTL8812bu.
vasek
Lupo_Alberto, достаю из загажника одну статью Capturing Wireless LAN Packets in Monitor Mode with iw , может и пригодится.
Не поверите, по ней и включил режим монитора ;)
vasek, спасибо, что тратите время на меня.
С помощью команды iw я смог перевести интерфейс в режим монитора. Но запущенный airodump-ng ничего не видит. Хотя бы компьютер не зависает.
P.S. Приведенная вами команда показывает, что адаптер поддерживает режим монитора.
vasek
UPD - зачем тебе режим мониторинга ? Для этого имеется специнструмент - aircrack-ng
- airmon-ng – переводит адаптер в режим мониторинга
- airodump-ng – для WLAN мониторинга и перехвата пакетов
Я это знаю. Но в данном случае эти команды вешают систему.
Так, например, в одной консоли запускаю airmon-ng и интерфейс судя по сообщениям переходит в режим монитора. Во второй консоли — вторую команду. И теперь обе консоли не реагируют ни на Ctrl+C, ни на Ctrl+\. Помогают только «магические» клавиши.
Lupo_Alberto
vs220
https://aur.archlinux.org/packages/rtl8822bu-dkms-git
Спасибо, что-то похожее. Попробую.
Попробовал. Устройство появляется. Чтобы появилась возможность переходить в monitor mode изменил CONFIG_WIFI_MONITOR в настройках модуля, но всё равно получаю ошибку:
# iwconfig wlp0s26u1u1 mode monitor
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlp0s26u1u1 ; Operation not permitted
vs220
https://aur.archlinux.org/packages/rtl8822bu-dkms-git
Спасибо, что-то похожее. Попробую.