Eu tenho demandas especiais e preciso controlar manualmente qual ponto de acesso Wi-Fi eu conecto na minha máquina Linux. A máquina é um Raspberry Pi rodando Raspbian (Debian), mas eu não acho que a plataforma de hardware realmente importe nos contextos desta questão.
Agora estou usando wpa_supplicant
como meu gerenciador de rede sem fio e conecto automaticamente minha máquina a algum AP com sua própria lógica. Em /etc/network/interfaces
tenho
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Em /etc/wpa_supplicant/wpa_supplicant.conf
, tenho apenas alguns APs pré-configurados e seu PSK.
Já fiz uma breve pesquisa. sudo iwconfig wlan0 essid <SSID> key s:<PSK>
não funcionou para mim. Ele desconectou wlan0
do AP antigo por alguns segundos, mas logo wlan0
se conectou novamente ao antigo. Eu estou querendo saber se eu cometi algum erro ao executar isso, ou se wpa_supplicant
está em conflito com a configuração manual.
É possível que qualquer um deles possa ser realizado:
wpa_supplicant
automaticamente, mas eu posso alterar manualmente o que ele conecta, contanto que o novo esteja no intervalo? wpa_supplicant
automaticamente. Quando não quero, posso conectá-lo a qualquer ponto de acesso. Tags wpa wpa-supplicant wifi