web-dev-qa-db-ja.com

BSSIDを使用しない特定のWi-Fiネットワーク(SSID)またはすべてのネットワークに5 GHzから2.4 GHz帯域を優先しますか?

BSSIDを設定したり、すべてのネットワークで失敗したりせずに、特定のWi-Fiネットワーク(SSID)で5 GHz帯域を2.4 GHz帯域よりも(2.4 GHz帯域を完全に無効にすることなく)優先する方法はありますか?

Cinnamon 3.6.7のネットワークマネージャーでMint 18.3を使用しています。

新しいDell XPS 13を持っています。カーネルは4.13.0-26-genericです。

lspci | grep -i wireless
3a:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)

背景:ルーターはオフィスにあるため、設定を変更することはできません。私は自分のラップトップ上でのみ物事を行うことができます。また、私が考えているのは、ローミング以上の初期接続です。オフィスのデスクのSSIDに接続する場合、5 GHzから2.4 GHzを優先したいのですが(5 GHz信号の方が強いため)、現在のところデフォルトでは2.4 GHzに接続しています。 BSSIDを特定の5GHzに設定することもできますが、これは私の机でうまく機能しますが、建物内を移動した場合、ローミングが機能するように設定を解除する必要があるため、これは良い解決策ではありません。 ITサポートから、Windowsで5GHzオプションを選択するように勧められましたが、私はLinuxを実行しています。

Windowsの場合:タスクバーの右側で、[ネットワーク]アイコンを右クリックし、[ネットワークと共有センターを開く]を選択します。[アダプターの設定を変更]を選択します。Wi-Fi接続を検索します(接続は異なります)右クリックして、[プロパティ]> [構成]> [5.2GHzの優先帯域] OKをクリックします

6
mcarans

Wifiプロトコルの制限に対処しています。

Meruのようないくつかの企業wifiベンダーは、そのような制限に対処するための非標準の技術的緩和策を講じています。通常、そのような決定をクライアントに任せることは理想的な状況ではなく、それでも問題がないわけではないためです。

OpenWRTやその他の企業向けソリューションなどの一部のソリューションでは、APがクライアントデバイスを5GHzから2.4GHzに強制的にドロップするしきい値ポイント/距離を定義できます。ただし、すでに2.4GHz帯域に落ちており、APの近くに戻ってくるローミングクライアントが5GHzに戻ることは保証されていませんユーザーの介入なし。 Meruコントローラー/ APには、これらの状況でクライアントデバイスを5GHzに強制的に戻そうとする対策/ハックがあり、多くの問題を引き起こします。

Dell XPS 13に関しては、USB Cインターフェースがwifiのすぐ隣にあるため、既知のwifiの問題があります。デルは、3世代または4世代のハードウェアでそれについて何もしていませんが、後者のモデルの2つのデバイスの間にアルミホイルを配置し、不幸なファームウェアパッチを導入して、すべてのモデルでWi-Fiインターフェースの最大許容能力を減らしました。

ほとんどの場合、Linux側では、接続が2.4GHzモードのときにホワイトリストに登録されたSSIDで数分ごとにwifiインターフェースを監視し、品質が向上したときに接続を強制的にドロップできます。それは醜いハックであり、私はその道を下りません。

多くの場合、クライアントがより柔軟に2.4GHzと5GHzの間で選択できるソリューションは、2つのテクノロジーに対して異なるSSIDを使用しています。

つまり、自宅には両方に同じSSIDがあり、OpenWRT AP側には、5 GHzのクライアントが強制的に2.4 GHz帯域に強制的にドロップされる7 mのしきい値があります(壁のため)。

5GHzと2.4GHz帯域の間の初期スキャンの優先順位を指定するには、/etc/wpa_supplicant.conf次のディレクティブをファイルします。

scan_freq=5500 5520 ...

または

freq_list=....

ただし、実際には、インフラストラクチャに入力する適切な周波数値がわかりません。 ITチームのアドバイスを求めます。私は、アクティブな周波数を最初にして、通常の値をファッジします。

3
Rui F Ribeiro