
私のラップトップ (Ubuntu 15.04 を実行) は、同じ SSID を持つ 2 つのアクセス ポイントの信号を受信します。何らかの理由で、信号品質が ~45% (-79 dBm) のアクセス ポイントが、~70% (-55 dBm) のアクセス ポイントよりも常に選択されます。強制的に他のアクセス ポイントに切り替える方法はありますか?
答え1
ESS 内ローミング (つまり、同じ SSID を持つアクセス ポイント間のローミング) は通常、WiFi ドライバー/チップセット ファームウェア レベルで実行されます。オペレーティング システムが意思決定プロセスに何らかの入力を行うことはほとんどありません。
ESS 間ローミング (異なる SSID を持つ AP 間のローミング) はサプリカント レベルで実行され、このとき OS/サプリカントが接続先を決定します。
したがって、WiFi カードとドライバーを確認し、最新のものを使用していること、既知の問題がないことを確認する必要があります。
また、他の人が指摘しているように、信号強度に関しては、数値が低いほど良いです。私が作業したチップセットは通常、信号強度が約 -80dBm に達すると ESS 内ローミングを開始しますが、これはメーカーによって異なります。
ノートパソコンを持って歩き回り、信号強度が低下したときにそれを観察して、ローミングがいつトリガーされるかを確認することもできます。
答え2
Ubuntu は最も強い接続を選択せず、最後に使用した接続を使用します。apt-get install wifi-radar を使用してこのソフトウェアをインストールし、SSID の設定を行うことができます。
答え3
何らかの理由で、信号品質が約 70% のものよりも、常に約 45% のものが選択されます。
数字を正しく読んでいますか?シグナル強度パーセンテージ (%) ではありません。
そうすると、-45dBm と -70dBm の測定値となり、最初の値が最も強くなります。
Androidスマートフォンをお持ちですか?
これを試して:https://play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=en
... 無料(下部に小さな追加バナーあり)
で、表示される数字やグラフに基づいて素人でも分析を行うことができます。