ネットワークマネージャーがワイヤレスアクセスポイントを更新するリフレッシュレートを変更する方法


17

ネットワーク管理者が更新して新しいワイヤレスAPを表示するのに時間がかかりすぎる場合があります。チェック間の時間間隔を変更することは可能ですか?

回答:


20

「リフレッシュレート」(スキャン間隔)は、ネットワークマネージャーのソースコードにハードコードされています。間隔は20〜120秒の値です。ヒューリスティックによっては、スキャンを頻繁に行う場合と少なくする場合を決定します。ソースにパッチを適用してコンパイルする以外に、間隔を構成する方法はないようです。

ネットワークマネージャーバージョン0.9.0関連ソースファイルを参照し、間隔を検索します。

インターネットでは、ユーザーが間隔を変更できるようにすることについて多くの議論があります。開発者はそれを望んでいません。彼らは、ユーザーが間隔をあまりにも低く設定すると、ユーザーだけでなく、ワイヤレスネットワークのすべてのメンバーに不満を引き起こす可能性があると主張しています。

その議論へのリンクを提供できないことを残念に思います。リンクを保存するのを忘れてしまったため、再び見つけることができませんでした。あなたは私の言葉をそれを取る必要があります。

そのため、リフレッシュレートを設定することはできません。また、すぐには発生しないようです。


次のコマンドを使用して、スキャンを手動でトリガーできます。

sudo iwlist eth1 scan

eth1ワイヤレスデバイスの名前に置き換えます。使用iwconfigして、ワイヤレスデバイスの名前を見つけます。

を使用して、見つかったネットワークを一覧表示できますnm-tool

を使用して、ワイヤレスデバイスのアクティビティを観察できますiwevent


2
または、上記のコマンドをスクリプトにスローし、cronジョブをセットアップして、頻繁に実行するように1分ごとに実行することもできます。
ジャスティンアンドラスク

@Justin:rootパスワードを要求せずに実行されるようにCRONジョブにsudoコマンドを入力するにはどうすればよいですか?
リチャードロドリゲス

1
本当にすべきなのは、AppIndicatorをクリックした場合にスキャンすることです。私はそれがAppleの連中が到達したものだと思う。誰かがこれを分岐し、この機能を追加したと思う必要があります。
イライジャ・リン

1
言及された議論のいくつかへのいくつかのリンクは非常に役立ちます。
エリヤリン

@RichardRodriguez、単にユーザーではなく「root」のcrontabをセットアップします。この方法でsudoをバイパスします。
ハンスデラゴン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.