Próbuję włączyć tryb monitorowania w kluczu RTL8188CUS podłączonym do interfejsu RaspberryPI.
To jest błąd, który pojawia się, gdy próbuję zmienić tryb:
pi@raspberrypi ~ $ sudo iwconfig wlan0 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.
Moje pytania:
Komentarz na tym blogu mówi, że RTL8188CUS nie zezwala na tryb monitora. Jak mogę się upewnić, że następny tani klucz Wi-Fi kupiony za RPI będzie działał w trybie monitorowania?
Czy jest jakiś sposób, aby RTL8188CUS działał na RPI?
Czy mogę sniffować żądania sondujące przychodzące do Wi-Fi raspberryPI (korzystam z hostapd ) bez włączania trybu monitorowania?
Detale:
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
I
pi@raspberrypi ~ $ lsusb
Bus 001 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Odpowiedzi:
Nie rozwiązałem problemu, chyba chipset nie jest tak naprawdę obsługiwany.
Zamów Ralink RT5370 w serwisie eBay za 5 USD: Ralink RT5370 w serwisie eBay
( Posiada działający tryb monitorowania )
źródło
Oprócz powyższej odpowiedzi @ zengr, dla tych, którzy
Device or resource busy
napotykają na używanie tego klucza Ralink RT5370, tj .:PCMIIW nie ma ogólnego sposobu, aby dowiedzieć się, który proces korzysta z urządzenia
wlan0
, ale są szanseifplugd
:źródło
Możesz dowiedzieć się, które funkcje są obsługiwane, przeglądając http://wireless.kernel.org/en/users/Drivers/ . Moim ulubionym jest ath9k_htc (dla USB), ponieważ pracuję głównie w trybie IBSS (czasami także z szyfrowaniem WPA2).
Oczywiście, jak widzisz, informacje te nie zawsze są aktualne.
źródło
Na GitHub jest projekt, który rozwiązuje ten problem bez ponownej kompilacji jądra, https://github.com/TheN00bBuilder/rtl8188monitor
Z pliku Readme
źródło
Kilka lat później rozwój trwał. Oto kilka aktualnych odpowiedzi na stare pytania:
Z
iw list
Was może dostać coś takiego od mojego USB / WiFi dongle:Jak widać tutaj, wymieniono monitor trybu . Możesz więc mieć pewność, że twój klucz sprzętowy obsługuje ten tryb, w przeciwnym razie nie będzie.
Istnieje projekt o nazwie nexmon, który przedstawia sterownik do używania trybu monitorowania na wbudowanym urządzeniu WiFi Raspberry Pi. Nie wiem, czy obsługuje także RTL8188CUS, ale korzystanie z wbudowanego WiFi może być alternatywą. Spójrz na Nexmon .
Nie.
źródło
Klucz USB działa dobrze.
To tylko myśl, ale występuje błąd wielkich liter. Powinno być:
nie:
dodaj niewolne oprogramowanie do listy repozytoriów (/etc/apt/sources.list) Zastąpienie squeeze dowolną wersją, której używasz (wheezy, jessy, sid ...):
zaktualizuj, zainstaluj i uruchom ponownie (upewnij się, że klucz sprzętowy jest podłączony):
Następnie:
Wynik:
Zobacz tutaj po szczegóły / kod źródłowy / tarBalls:
źródło
0bda:8179
.realtek-firmware
również rozważyć: github.com/lwfinger/rtl8188euwlan0
ale potem ifconfigwlan1
. Literówka?