4

Linux カーネル 2.6.32 を実行しているセット トップ ボックスを持っています (アップグレードできません。お勧めしないでください)。WEXT ドライバーを使用するように構成された Realtek 8192CU ドライバーを使用しています。iwlist スキャンが常にキャッシュされた結果を返す原因は何ですか? STB が起動して最初のスキャンを実行すると、正確なリストが取得され、アクセス ポイントに問題なく接続されるようです。ただし、後続のスキャンではまったく同じ情報が返されます (信号の強度と品質も同じです)。

スキャンが新しい結果を返すことはめったにありませんが、スキャンが成功するまでの時間 (場合によっては数時間) のパターンを見つけることができません。

新しい結果セットが利用可能になると、dmesg に「survey done event(xx)」というメッセージが表示されます。

wpa_cli を使用して、次のコマンドを実行し、応答を取得します。

>scan ra0
OK
<3>CTRL-EVENT-SCAN-RESULTS

ただし、「wpa_cli scan_results」は iwlist とまったく同じキャッシュされた情報を返し、dmesg には「survey done event(xx)」メッセージはありません。

ここで何が起こっているのか、誰にも光を当てることができますか? 新しい AP のスキャンを確実にトリガーする方法を知りたいです。

事前に助けてくれてありがとう!

4

2 に答える 2

5

同じ問題に遭遇しました。コマンドをルートとして実行すると、毎回キャッシュがリセットされるように見えることがわかりました。

于 2015-02-08T22:31:29.173 に答える