Ich versuche, den Überwachungsmodus in einem RTL8188CUS-Dongle zu aktivieren, der an eine Himbeer-API angeschlossen ist.
Dies ist der Fehler, den ich bekomme, wenn ich versuche, den Modus zu ändern:
pi@raspberrypi ~ $ sudo iwconfig wlan0 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.
Meine Fragen:
Ein Kommentar in diesem Blog besagt, dass RTL8188CUS den Überwachungsmodus nicht zulässt. Wie kann ich sicher sein, dass der nächste kostengünstige WLAN-Dongle, den ich für ein RPI kaufe, im Überwachungsmodus funktioniert?
Kann ich RTL8188CUS für dieses RPI verwenden?
Kann ich Prüfanforderungen, die an das WLAN des raspberryPI gesendet werden (auf dem hostapd ausgeführt wird ) , abhören, ohne den Überwachungsmodus zu aktivieren?
Einzelheiten:
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
Und
pi@raspberrypi ~ $ lsusb
Bus 001 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Antworten:
Ich denke, der Chipsatz wird nicht wirklich unterstützt.
Ralink RT5370 bei eBay für 5 US-Dollar bestellt: Ralink RT5370 bei eBay
( Funktioniert im Monitor-Modus )
quelle
Zusätzlich zu der obigen Antwort von @ zengr für diejenigen, die
Device or resource busy
bei der Verwendung dieses Ralink RT5370-Dongles auf Folgendes stoßen:Es gibt, PCMIIW, keine generische Methode , um herauszufinden, welcher Prozess das Gerät verwendet
wlan0
, aber die Chancen stehen gut, dass dies so istifplugd
:quelle
Welche Funktionen unterstützt werden, erfahren Sie unter http://wireless.kernel.org/en/users/Drivers/ . Mein persönlicher Favorit ist ath9k_htc (für USB), da ich hauptsächlich im IBSS-Modus arbeite (manchmal auch mit WPA2-Verschlüsselung).
Wie Sie sehen, sind diese Informationen natürlich nicht immer aktuell.
quelle
Es gibt ein Projekt auf GitHub, das dieses Problem löst, ohne den Kernel neu zu kompilieren: https://github.com/TheN00bBuilder/rtl8188monitor
Aus der Liesmich
quelle
Einige Jahre später ging die Entwicklung weiter. Hier einige aktuelle Antworten auf die alten Fragen:
Mit
iw list
können Sie so etwas von meinem USB / WLAN-Dongle bekommen:Wie Sie hier sehen können, ist der Modus- Monitor aufgelistet. So können Sie sicher sein, dass Ihr Dongle diesen Modus unterstützt, andernfalls wird dies nicht der Fall sein.
Es gibt ein Projekt namens nexmon , das einen Treiber zur Verwendung des Überwachungsmodus auf dem in Raspberry Pi integrierten WiFi-Gerät vorstellt. Ich weiß nicht, ob es auch RTL8188CUS unterstützt, aber die Verwendung des integrierten WLAN ist möglicherweise eine Alternative. Schau dir nexmon an .
Nein.
quelle
Der USB-Dongle funktioniert einwandfrei.
Nur ein Gedanke, aber es gibt einen Großschreibungsfehler. Es sollte sein:
nicht:
Hinzufügen einer nicht freien Firmware zur Repository-Liste (/etc/apt/sources.list) Ersetzen von Squeeze mit der von Ihnen verwendeten Version (Wheezy, Jessy, Sid ...):
aktualisiere und installiere und starte neu (stelle sicher, dass der Dongle eingesteckt ist):
Dann:
Ausgabe:
Siehe hier für Details / Quellcode / TarBalls:
quelle
0bda:8179
.realtek-firmware
wlan0
dann aber ifconfigwlan1
. Tippfehler?