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 のスキャンを確実にトリガーする方法を知りたいです。
事前に助けてくれてありがとう!