Debian は他の WiFi ネットワークへの移行を拒否します

Debian は他の WiFi ネットワークへの移行を拒否します

範囲内で問題が発生した場合、自動的に接続するように設定された複数のWiFiネットワークがあります。別のネットワークに接続している間にネットワークの1つに手動で接続しようとするたびに(現在のネットワークが遅い場合など)、複数回試してください。これは通常、以前のネットワークに戻るか、すべてのネットワークで失敗するためです。次の手動試行は前の試行に再接続されます。

Debianに私のコマンドに従うようにし、私が指示したときに実際にネットワークを切り替えるようにするにはどうすればよいですか?

Debian 9.6
Cinnamon 3.2.7
network-managerバージョン1.6.2-3+deb9u2
は、ネットワーク管理者アプレットとシステム設定 - >ネットワークを使用してテストされました。

答え1

どちらも自動的に設定されている場合は、信号強度が最も高いデバイスに接続されます。項目の1つを自動的に設定し、範囲内の残りの項目を手動で設定する必要があります。

答え2

nmcli接続優先順位を設定するには、次のコマンドを使用します。

まず、接続を次に設定しますautoconnect

nmcli c mod CONNECTION1 connection.autoconnect yes
...

接続名のリスト:nmcli c s

次に接続優先順位を設定します。

nmcli c mod CONNECTION1 connection.autoconnect-priority 1
nmcli c mod CONNECTION2 connection.autoconnect-priority 2
...

値が高いと優先順位が高いという意味です。

以下を使用してnmcli tool, version 1.6.2ステータスを確認できますautoconnect

for i in $(nmcli c s | awk 'NR>1 {print $1}'); do echo $i;  nmcli c s $i | awk '/connection.autoconnect:/ {print $2 "\n"}'; done

接続優先順位を確認する形式は同じです。

for i in $(nmcli c s | awk 'NR>1 {print $1}'); do echo $i;  nmcli c s $i | awk '/connection.autoconnect-priority:/ {print $2 "\n"}'; done

関連情報