Eu chamo
wpa_supplicant -c"$CONF" -i"$IFACE" -B
onde $CONF é um arquivo com muitas network={}
definições. wpa_supplicant
se conecta a qualquer um daqueles no alcance.
Como posso consultar com qual AP meu laptop está associado?
Eu tentei adicionar -dd
e analisar a saída. O que eu encontrei é:
Priority group 1
id=3 ssid='UP-Campus'
Priority group 0
id=0 ssid='Sauron'
id=1 ssid='futurenet'
Posso contar com isso, esse wpa_supplicant
preenchimento certamente se conectará ao 'UP-Campus'.
E outra pergunta, wpa_supplicant
reconecta? Se eu sair do intervalo de uma das células no arquivo de configuração e entrar no intervalo de outra, ela se reconectará?
Aqui estão algumas maneiras na linha de comando para consultar o AP ao qual você está conectado (Mude
wlan0
para o nome da sua interface sem fio):1)
2)
3)
Em relação às suas outras perguntas, posso confirmar pela minha experiência o que @dirkt escreveu em seu comentário:
Primeira conexão:
A primeira conexão sempre será para o Ponto de Acesso com maior prioridade no momento.
Perda de conexão:
Uma vez perdida esta conexão, ela se conectará ao AP que tiver a maior prioridade dos restantes disponíveis.
Já conectado, mas novo AP com prioridade mais alta disponível:
Quando um novo AP fica disponível com prioridade mais alta do que o que você está conectado no momento, ele alternará a conexão para aquele com prioridade mais alta em alguns segundos.