web-dev-qa-db-ja.com

特定のワイヤレスネットワーク(別名SSID)に使用するアクセスポイント(またはBSSID)をすばやく選択する方法

2つのアクセスポイント(同じSSID)を持つWLANでNetworkManagerを使用します。

を切り替える簡単な方法はありますか

  • 自動選択
  • 特定の1つのアクセスポイントに強制的に接続する
  • 他のアクセスポイントの使用を強制する

コマンドラインソリューションも問題ありません(NetworkManagerがデバイスの管理を継続できる限り)。

編集:別のエントリを簡単に設定し、それらを選択できると考える人もいます。これは正しくありません:異なる名前(ただし同じSSID)の2つのエントリ(それぞれ固定BSSID)がある場合でも、メニューはBSSIDまたは対応する信頼できるエントリの名前を示すことなく、1つのエントリ(SSIDの名前)のみを表示します。

2
Robert Siemer

とにかく、GUIに異なるBSSIDの異なる接続を表示させる方法はわかりませんが、CLIツール nmcli はこのオプションを提供します。

con    Connections
       Get information about NetworkManager's connections.
    COMMAND := { list | status | up | down | delete }
    ...
    up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [nsp <name>]
       [--nowait] [--timeout <timeout>]

これにより、アクセスポイントでスイッチをスクリプト化する2つの方法が提供されます。

  1. それぞれが接続設定で指定されたBSSIDを持つ、異なるUUIDを持つ2つの接続。
  2. スクリプトにapパラメーターを使用してNMにAPへの接続を指示する1つの接続。

どちらも試したことはありませんが、両方とも同等です。

2
muru