Прошу совета! Никак не могу заставить работать мониторинг и инъекции пакетов. прошу совета у кого эта связка работает. Малинка: Rapspberry pi4 v1.2 Ядро системы: 4.19.118-Re4son-v8l+ Чипсет адаптера: r8188eu Пробовал по разным гайдам, либо не могу обновить linux-headers, либо валится ошибка с запуском rmmod r8188eu.ko... Видимо что-то простое упускаю, но не могу понять чего именно. Заранее благодарен за ответ!
Насколько я понимаю, вы указали драйвер. Драйвер r8188eu (в ядре) не поддерживает режим мониторинга и вообще является устаревшим. Советую попробовать собрать из исходников https://github.com/aircrack-ng/rtl8188eus Перед сборкой убедитесь, что установлен linux-headers той же версии, что и ядро. Code: git clone https://github.com/aircrack-ng/rtl8188eus cd rtl8188eus/ make -j5 sudo rmmod r8188eu sudo insmod 8188eu.ko Если получится загрузить модуль ядра 8188eu, то советую собрать DEB-пакет, использующий DKMS для автоматической пересборки драйвера при обновлении ядра.
Да, букву не дописал в чипсете - lsusb выдает вот это: Bus 001 Device 003: ID 2357:010c TP-Link TL-WN722N v2/v3 [Realtek RTL8188EUS] Пробую как вы написали (DKMS установил), копирую драйвера, make -j5 собирает без ошибок, но дальше: sudo rmmod r8188eu rmmod: ERROR: Module r8188eu is not currently loaded
еще пробовал установить через dkms-install.sh, который был в ссылке с драйверами, пишет что установлено, но sudo airmon-ng start wlan0 не включает режим мониторинга PHY Interface Driver Chipset null wlan0 r8188eu TP-Link TL-WN722N v2/v3 [Realtek RTL8188EUS]
Если хотите, могу попробовать собрать DEB-пакет (DKMS). Мне нужна архитектура CPU (узнать можно через uname -m)
uname -m выдает aarch64 я только не совсем понимаю зачем он нужен. Я ставил через скрипт dkms-install.sh, который был в дровах - это не одно и тоже? ПС Адаптер огонь! сетей больше 20 видит!
В принципе, эффект тот же. Но преимущество пакета в том, что его легко установить (через apt) и легко удалить (аналогично), все файлы контролируются пакетным менеджером.
Спасибо, но думаю не стоит, там есть скрипт деинсталяции тоже, и думаю что под более свежее ядро нужен будет другой пакет. В любом случае спасибо больше за помощь!
Когда обновится ядро, вручную делать ничего не будет нужно — DKMS автоматически пересоберёт модуль. Well done
а где приобрели данный адаптер? Вроде везде пишут , что для кали и режима монитор с инъекциями подходит только версия 1. Я брал 821N версию 6 с чипом rtl8192eu, но не смог нормально завести его. После этого купил альфу awus036nh на чипе RT3070, с ним тоже беда какая та. В кали интерфейс wlan0 определяется, в режим монитора переключается. Но ни в режиме менеджер, ни в режиме монитор сети не видит. Кали 2020.4 , вирт.бокс. Помогите плз.
Это стало неактуально в 2019 году, когда kimocoder сделал драйвер для чипа RTL8188EU с полноценной поддержкой мониторинга и инъекций. Вам следует попробовать этот драйвер: https://github.com/kimocoder/rtl8192eu
Попробую. Но я его забросил, т.к. купил альфу с внешней антенной. Но с альфой тоже проблемы, выше писал и скрин привел, по ней ничего не можете сказать?
Нашёл драйвер, который вроде бы (по отзывам на GitHub, нужно проверить) поддерживает режим мониторинга и инъекции. Он не собирался с ядром выше 5.8 — добавил поддержку вплоть до 5.10 и отправил изменения автору. Пока автор рассматривает изменения, можете собрать драйвер из моего форка: https://github.com/drygdryg/RTL8192EU Code: git clone https://github.com/drygdryg/RTL8192EU.git cd RTL8192EU/ make -j`nproc --all` sudo rmmod rtl8xxxu sudo insmod 8192eu.ko После этого проверьте режим мониторинга и инъекции: Code: sudo iw dev <интерфейс> set type monitor sudo airodump-ng <интерфейс> sudo aireplay-ng -9 <интерфейс> и отпишитесь сюда.
Перезагрузите систему, а затем снова загрузите модуль командой Code: sudo rmmod rtl8xxxu sudo insmod 8192eu.ko