Debian se recusa a mudar para uma rede WiFi diferente

1

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.

    
por Fabian Röling 16.11.2018 / 16:08

2 respostas

1

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.

    
por 17.11.2018 / 06:56
1

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
    
por 17.11.2018 / 13:21