web-dev-qa-db-ja.com

airmon-ngを使用してRPi3 Wi-Fiアダプターをモニターモードにします

何らかの理由で、新しいRaspberry Pi 3の組み込みWi-Fiアダプターを、他のプラットフォームで行っていたようにモニターモードにすることができません。

最初に、Sudo airmon-ng check killに干渉するプロセスを強制終了します。

Found 4 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID     Name
364     avahi-daemon
385     avahi-daemon
411     wpa_supplicant
629     dhcpcd
Process with PID 411 (wpa_supplicant) is running on interface wlan0
Killing all those processes...

次に、Sudo airmon-ng start wlan0を使用して監視モードを有効にしてみます。

Interface       Chipset         Driver

wlan0           Unknown         brcmfmac_sdio - [phy0]mon0: ERROR while getting interface flags: No such device

                                (monitor mode enabled on mon0)

出力には有効になっていると表示されていますが、mon0は使用できません。
どのようにこれを修正し、アダプタを監視モードにすることができますか?

9
eden881

それはいけません。すべてのチップセット/ wifiドライバーがモニターモードをサポートしているわけではありません。 Broadcomは、オープンソースドライバーの機能サポートが不足していることで知られています。

RPi 3の現在のドライバー実装がモニターモードをサポートしていないことは、すでに一般に知られています。

PSA:Raspberry Pi 3の組み込みWiFiカードは無差別モードをサポートしていません。

交換品を購入する場合は、安価なrealtekのもの、たくさんのバグを購入しないでください。 ralinkまたはatherosを購入し、チップセット(およびモニターモード)がLinuxカーネルで十分にサポートされているかどうかを最初に確認します。

私はこのralinkに個人的に満足しています。 https://www.aliexpress.com/item/2T2R-300Mbps-Dual-Band-2-4GHz-5-8GHz-Ralink-RT5572N-WiFi-USB-Adapter-Black/32364412439.html

13
Rui F Ribeiro

デフォルトのファームウェアは監視モードを許可しません。 Nexmon プロジェクトにはそれを可能にするパッチがあります。

4
Mr. White

より良い最新の回答については、 このRPi SO回答 を参照してください。

BCM4339(Nexus 5)とBCM43438(RPI3)で使用されているファームウェアには、組み込みの監視モードがあります。

ここでのポイントは、ファームウェアは多くの興味深いものをサポートしていますが、カーネルドライバーはサポートしていないということです。さらに、すばらしい Nexmon のセキュリティ研究者が両方にパッチを適用してアップグレードしました。また、RPiを使用して両方Active JammingのPoCコードを提供し、現在限定的な SDR機能 に取り組んでいます。

1
not2qubit