Saya mencoba untuk mengaktifkan mode monitor dalam dongle RTL8188CUS yang terpasang pada raspberryPI.
Ini adalah kesalahan yang saya dapatkan ketika saya mencoba mengubah mode:
pi@raspberrypi ~ $ sudo iwconfig wlan0 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.
Pertanyaan saya:
SEBUAH komentar di blog ini mengatakan bahwa RTL8188CUS tidak mengizinkan mode monitor. Bagaimana saya bisa yakin bahwa dongle wifi murah berikutnya yang saya beli untuk RPI akan bekerja dalam mode monitor?
Apakah ada cara saya bisa membuat RTL8188CUS ini berfungsi di RPI?
Bisakah saya mengendus permintaan probe yang datang ke wifi raspberryPI (saya menjalankan hostapd ) tanpa mengaktifkan mode monitor?
Detail:
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
Dan
pi@raspberrypi ~ $ lsusb
Bus 001 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Jawaban:
Tidak bisa memperbaiki masalah, saya kira chipset tidak benar-benar didukung.
Memesan Ralink RT5370 dari eBay seharga $ 5: Ralink RT5370 di eBay
( Ini memiliki mode monitor yang berfungsi )
sumber
Selain jawaban @ zengr di atas, bagi yang mengalami
Device or resource busy
saat menggunakan dongle Ralink RT5370 ini, yaitu:Ada, PCMIIW, tidak ada cara umum untuk mengetahui proses mana yang menggunakan perangkat
wlan0
, tetapi kemungkinannya adalahifplugd
:sumber
Anda dapat mengetahui fungsi mana yang didukung dengan mencari http://wireless.kernel.org/en/users/Drivers/ . Favorit pribadi saya adalah ath9k_htc (untuk USB) karena saya bekerja sebagian besar dalam mode IBSS (kadang-kadang dengan enkripsi WPA2 juga).
Tentu saja seperti yang Anda lihat bahwa informasi tidak selalu mutakhir.
sumber
Ada proyek di GitHub yang menjawab masalah ini tanpa mengkompilasi ulang kernel, https://github.com/TheN00bBuilder/rtl8188monitor
Dari readme
sumber
Beberapa tahun kemudian perkembangannya telah berlangsung. Berikut adalah beberapa jawaban terkini untuk pertanyaan lama:
Dengan
iw list
Anda mungkin mendapatkan sesuatu seperti ini dari dongle USB / wifi saya:Seperti yang Anda lihat di sini adalah mode monitor terdaftar. Jadi Anda dapat yakin bahwa dongle Anda mendukung mode ini, jika tidak maka dongle tidak akan mendukungnya.
Ada proyek yang disebut nexmon yang menghadirkan driver untuk menggunakan mode monitor pada perangkat WiFi bawaan Raspberry Pi. Saya tidak tahu apakah itu juga mendukung RTL8188CUS tetapi menggunakan WiFi di papan mungkin menjadi alternatif. Lihatlah nexmon .
Tidak.
sumber
Dongle USB berfungsi dengan baik.
Hanya pemikiran, tetapi ada kesalahan kapitalisasi. Harus:
tidak:
tambahkan firmware tidak-bebas ke daftar repositori (/etc/apt/sources.list) Mengganti pemerasan dengan versi apa pun yang Anda gunakan (wheezy, jessy, sid ...):
perbarui dan instal dan reboot (pastikan dongle terhubung):
Kemudian:
Keluaran:
Lihat Di Sini untuk Detail / Kode Sumber / TarBalls:
sumber
0bda:8179
.realtek-firmware
juga mempertimbangkan: github.com/lwfinger/rtl8188euwlan0
tetapi kemudian ifconfigwlan1
. Salah ketik?