Estou tentando ativar o modo de monitor em um dongle RTL8188CUS conectado a um raspberryPI.
Este é o erro que recebo quando tento alterar o modo:
pi@raspberrypi ~ $ sudo iwconfig wlan0 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.
Minhas perguntas:
Um comentário neste blog diz que o RTL8188CUS não permite o modo monitor. Como posso ter certeza de que o próximo dongle wifi barato que compro para um RPI funcionará no modo monitor?
Existe alguma maneira de fazer com que o RTL8188CUS funcione no RPI?
Posso detectar pedidos de sondagem que chegam ao wifi do raspberryPI (estou executando o hostapd ) sem ativar o modo de monitor?
Detalhes:
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
E
pi@raspberrypi ~ $ lsusb
Bus 001 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Respostas:
Não foi possível corrigir o problema, acho que o chipset não é realmente suportado.
Pedi um Ralink RT5370 ao eBay por US $ 5: Ralink RT5370 no eBay
( Possui modo de monitor de trabalho )
fonte
Além da resposta do @ zengr acima, para aqueles
Device or resource busy
que usam o dongle Ralink RT5370, ou seja:PCMIIW, não existe uma maneira genérica de descobrir qual processo está usando o dispositivo
wlan0
, mas as chances são de queifplugd
:fonte
Você pode saber quais funções são suportadas consultando http://wireless.kernel.org/en/users/Drivers/ . Meu favorito pessoal é ath9k_htc (para USB), pois trabalho principalmente no modo IBSS (às vezes também com criptografia WPA2).
Obviamente, como você vê, essas informações nem sempre estão atualizadas.
fonte
Há um projeto no GitHub que responde a esse problema sem recompilar o kernel, https://github.com/TheN00bBuilder/rtl8188monitor
Do leia-me
fonte
Alguns anos depois, o desenvolvimento continuou. Aqui estão algumas respostas atualizadas para as perguntas antigas:
Com
iw list
você pode obter algo parecido com isto no meu dongle USB / wifi:Como você pode ver aqui, o monitor de modo está listado. Portanto, você pode ter certeza de que seu dongle suporta esse modo, caso contrário, não.
Há um projeto chamado nexmon , que apresenta um driver para o modo de uso do monitor sobre o Raspberry Pi built-in dispositivo WiFi. Não sei se ele também suporta RTL8188CUS, mas usar o Wi-Fi integrado pode ser uma alternativa. Olhe para próximo .
Não.
fonte
O dongle USB funciona muito bem.
Apenas um pensamento, mas há um erro de capitalização. Deveria ser:
não:
adicione firmware não livre à lista de repositórios (/etc/apt/sources.list) Substituindo squeeze pela versão que você estiver usando (wheezy, jessy, sid ...):
atualize, instale e reinicie (verifique se o dongle está conectado):
Então:
Resultado:
Veja aqui para detalhes / código fonte / TarBalls:
fonte
0bda:8179
.realtek-firmware
também considerar: github.com/lwfinger/rtl8188euwlan0
ativa, mas depois ifconfigwlan1
. Erro de digitação?