Я пытаюсь включить режим монитора в ключе RTL8188CUS, подключенном к raspberryPI.
Это ошибка, которую я получаю, когда пытаюсь изменить режим:
pi@raspberrypi ~ $ sudo iwconfig wlan0 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.
Мои вопросы:
В комментариях к этому блогу говорится, что RTL8188CUS не поддерживает режим монитора. Как я могу быть уверен, что следующий дешевый ключ Wi-Fi, который я куплю для RPI, будет работать в режиме монитора?
Есть ли способ сделать RTL8188CUS эту работу на RPI?
Могу ли я прослушивать запросы, поступающие на Wi-Fi raspberryPI (я использую hostapd ), не включая режим мониторинга?
Детали:
pi@raspberrypi ~ $ iwconfig wlan0
wlan0 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency=2.437 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
И
pi@raspberrypi ~ $ lsusb
Bus 001 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Ответы:
Не могу решить проблему, я думаю, что чипсет на самом деле не поддерживается.
Заказал Ralink RT5370 от eBay за 5 долларов: Ralink RT5370 на eBay
( работает рабочий режим монитора )
источник
В дополнение к ответу @ zengr выше, для тех, кто сталкивается с
Device or resource busy
использованием этого ключа Ralink RT5370, т.е.PCMIIW не имеет общего способа узнать, какой процесс использует устройство
wlan0
, но есть вероятность, что этоifplugd
:источник
Вы можете узнать, какие функции поддерживаются, просмотрев http://wireless.kernel.org/en/users/Drivers/ . Мой личный фаворит - ath9k_htc (для USB), так как я работаю в основном в режиме IBSS (иногда также с шифрованием WPA2).
Конечно, как вы видите, эта информация не всегда актуальна.
источник
На GitHub есть проект, который решает эту проблему без перекомпиляции ядра, https://github.com/TheN00bBuilder/rtl8188monitor
Из файла
источник
Спустя несколько лет разработка продолжилась. Вот несколько актуальных ответов на старые вопросы:
С помощью
iw list
моего USB / wifi ключа вы можете получить что-то подобное:Как вы можете видеть здесь, это режим монитора в списке. Таким образом, вы можете быть уверены, что ваш ключ поддерживает этот режим, иначе он не будет.
Существует проект под названием nexmon, который представляет драйвер для использования в режиме монитора на встроенном устройстве Raspberry Pi. Я не знаю, поддерживает ли он также RTL8188CUS, но использование встроенного Wi-Fi может быть альтернативой. Посмотри на Nexmon .
Нет.
источник
USB-ключ работает просто отлично.
Просто мысль, но есть ошибка капитализации. Так должно быть:
не:
добавить несвободные прошивки в список репозиториев (/etc/apt/sources.list). Заменить squeeze на любую версию, которую вы используете (wheezy, jessy, sid ...):
обновить, установить и перезагрузить компьютер (убедитесь, что ключ подключен):
Потом:
Выход:
Подробности смотрите здесь / Исходный код / TarBalls:
источник
0bda:8179
.realtek-firmware
также рассмотрим: github.com/lwfinger/rtl8188euwlan0
но затем ifconfigwlan1
. Опечатка?