J'essaie d'activer le mode moniteur dans un dongle RTL8188CUS connecté à un raspberryPI.
Voici l'erreur que j'obtiens lorsque j'essaie de changer de mode:
pi@raspberrypi ~ $ sudo iwconfig wlan0 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.
Mes questions:
Un commentaire sur ce blog indique que RTL8188CUS n'autorise pas le mode moniteur. Comment puis-je être certain que le prochain dongle wifi bon marché que j'achète pour un RPI fonctionnera en mode moniteur?
Existe-t-il un moyen de faire fonctionner RTL8188CUS sur RPI?
Puis-je renifler des demandes de sonde venant du wifi du raspberryPI (j'utilise hostapd ) sans activer le mode moniteur?
Détails:
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
Et
pi@raspberrypi ~ $ lsusb
Bus 001 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Réponses:
Je ne résous pas le problème, je suppose que le chipset n'est pas vraiment pris en charge.
Commandé un Ralink RT5370 sur eBay pour 5 $: Ralink RT5370 sur eBay
( il a un mode moniteur fonctionnel )
la source
En plus de la réponse de @ zengr ci-dessus, pour ceux qui
Device or resource busy
utilisent ce dongle Ralink RT5370, à savoir:Il n'y a, PCMIIW, aucun moyen générique de savoir quel processus utilise le périphérique
wlan0
, mais il est probable que ce soitifplugd
:la source
Vous pouvez savoir quelles fonctions sont prises en charge en recherchant http://wireless.kernel.org/en/users/Drivers/ . Mon préféré est ath9k_htc (pour USB) car je travaille principalement en mode IBSS (parfois avec le cryptage WPA2 aussi).
Bien sûr, comme vous le voyez, ces informations ne sont pas toujours à jour.
la source
Il y a un projet sur GitHub qui répond à ce problème sans recompiler le noyau, https://github.com/TheN00bBuilder/rtl8188monitor
Du readme
la source
Quelques années plus tard, le développement a continué. Voici quelques réponses à jour aux anciennes questions:
Avec
iw list
vous, vous pouvez obtenir quelque chose comme ça de mon dongle USB / wifi:Comme vous pouvez le voir ici, le moniteur de mode est répertorié. Vous pouvez donc être certain que votre dongle prend en charge ce mode, sinon il ne le sera pas.
Il existe un projet appelé nexmon qui présente un pilote pour utiliser le mode moniteur sur le périphérique WiFi intégré du Raspberry Pi. Je ne sais pas s'il prend également en charge RTL8188CUS, mais l'utilisation du WiFi à bord peut être une alternative. Regardez Nexmon .
Non.
la source
Le dongle USB fonctionne très bien.
Juste une pensée, mais il y a une erreur de capitalisation. Ça devrait être:
ne pas:
ajouter un micrologiciel non libre à la liste des référentiels (/etc/apt/sources.list) Remplacer squeeze par la version que vous utilisez (wheezy, jessy, sid ...):
mettre à jour et installer et redémarrer (assurez-vous que le dongle est branché):
Alors:
Production:
Voir ici pour plus de détails / code source / TarBalls:
la source
0bda:8179
.realtek-firmware
également considérer: github.com/lwfinger/rtl8188euwlan0
mais ensuite ifconfigwlan1
. Faute de frappe?