モニタリングインターフェイスはTXデータパケットを表示しません。

モニタリングインターフェイスはTXデータパケットを表示しません。

以下を使用してモニターインターフェースを設定しました。

iw dev wlan0 interface add mon0 type monitor
ifconfig mon0 up

私は802.11フレームとradiotapヘッダーをキャプチャしてチェックするためにlibpcapを使用しています。以前は、次のLinuxカーネルを使用していました。

Linux armada 3.10.103-marvell armv7l GNU/Linux

私は現在以下を使用しています:

Linux armada 4.13.4-mvebu 2017 armv7l GNU/Linux

wlan0以前のカーネルを使用すると、インターフェイスで送信されたすべてのRXおよびTXパケットを監視できました。ただし、新しいコアではRXパケットのみが表示されます。実行時に同じ状況が見つかりましたが、tcpdump -e -i mon0 -Q outTXパケットは表示されませんでした。

これを有効にする方法とカーネルを再構築して動作させる方法を知っている人はいますか?

編集する:

Wi-FiモジュールはAzurewaveであり、両方の画像はArmbianビルドツールであるDebian Jessieを使用してClearfogボード用にカスタムコンパイルされました。

ベストアンサー1

IoT on/offについても取り上げました。現実はすべてのマザーボードが新しいコアを受け入れるわけではなく、一部は特定のバージョンに対してベンダーによってハッキングされることが多く、通常そのバージョンに永遠に縛られています。

私の考えは次のようになります。青夢プロフェッショナルエディションこれで、メインラインカーネルがうまくサポートされています。これは、ビプロバージョンにはいくつかの制限があることを明らかに示しています。

また、提供されたカーネルバージョンを見ると、カーネル3.xはベンダーによって祝福/変更/ハッキングされていますが、使用している4.xバージョンはそうではないことが簡単にわかります。

今では、3.xカーネルに固執し、ベンダーと協力してバグをパッチし、マザーボードを追跡して、いくつかのパッチまたはより良いサポートバージョンがあるかどうかを確認することをお勧めします。

おすすめ記事