範囲内で問題が発生した場合、自動的に接続するように設定された複数の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