Ele se conectará ao que tiver a intensidade máxima do sinal, se todos estiverem configurados para automático. Você precisa definir um em automático e os demais que estiverem no intervalo precisam ser manuais.
Tenho várias redes WiFi no intervalo que estão configuradas para se conectarem automaticamente quando disponíveis, no caso de uma falha. Sempre que tento conectar-me manualmente a um deles enquanto estou conectado a outro (por exemplo, quando o atual é lento), tenho que tentar muitas vezes, porque ele geralmente volta para a rede antiga ou se desconecta de todas as redes e a próxima tentativa manual conecta-se ao antigo.
Como faço para o Debian obedecer ao meu comando e realmente mudar de rede quando digo?
Debian 9.6
Canela 3.2.7
network-manager
versão 1.6.2-3 + deb9u2
Testado com applet do gerenciador de rede e configurações do sistema - > rede.
Ele se conectará ao que tiver a intensidade máxima do sinal, se todos estiverem configurados para automático. Você precisa definir um em automático e os demais que estiverem no intervalo precisam ser manuais.
Use o comando nmcli
para definir a prioridade da conexão:
Primeiro, defina sua conexão com autoconnect
com:
nmcli c mod CONNECTION1 connection.autoconnect yes
...
Para listar os nomes das conexões: nmcli c s
Em seguida, defina a prioridade de conexão:
nmcli c mod CONNECTION1 connection.autoconnect-priority 1
nmcli c mod CONNECTION2 connection.autoconnect-priority 2
...
Um valor alto significa uma alta prioridade.
Usando o nmcli tool, version 1.6.2
você pode verificar o status autoconnect
com:
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
O mesmo formato para verificar a prioridade de conexão:
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