Entiendo que puedo configurar múltiples WiFis agregando a /etc/wpa_supplicant/wpa_supplicant.conf(como se prescribe en Configuración de WiFi a través de la línea de comandos ).
Digamos que tengo dos WiFis registrados: wifi_Aywifi_B
Cuando desconecto el enrutador wifi_Ay reinicio mi frambuesa en la línea de comandos, se conecta automáticamente wifi_B. Cuando desconecto el enrutador wifi_By reinicio mi frambuesa en la línea de comandos, se conecta automáticamente wifi_A. Hasta aquí todo bien.
Pero, digamos que ambos enrutadores están disponibles, ¿cómo puedo establecer prioridades? Por ejemplo, ¿me gustaría que mi Raspberry se conecte wifi_Bal reiniciar?
Mi segunda pregunta es: Digamos que estoy en el modo de línea de comando y actualmente estoy conectado wifi_B. ¿Cómo me puedo conectar en su wifi_Alugar?

Respuestas:
Añadir
priority=2alwifi_Bbloque ypriority=1alwifi_Abloque en el/etc/wpa_supplicant/wpa_supplicant.confarchivo.Puede crear un archivo de configuración separado para cada uno de los SSID y especificarlo explícitamente:
fuente
wpa_supplicantcomando para hacer el primer cambio, al usarlo nuevamente recibo un mensajectrl-iface exists and seems to be in use - cannot override it\ nDelete '/var/run/wpa_supplicant/wlan0' manually if it is not used anymoreetc ... Y después desudo dhclient wlan0que me lo diganRTMETLINK answers: File exists. ¿Es esto lo que puedes esperar?wpa_cli terminatey luego conectarse a otrawpa_supplicant, también hay una forma más complicada sinPuede establecer prioridades para la red de la siguiente manera:
Por defecto, la prioridad de todas las redes es 0, establezca una prioridad más alta para priorizar según sus necesidades.
Para eso usa el comando:
Para cambiar de
wifi_Aawifi_Bsu uso:fuente
wpa_cli select_network #, ejecutewpa_cli list_networksprimero.priorityvalor se aplica como un valor más alto que significa mayor prioridad. es decir, las redes no se seleccionan en orden numérico / de conteo (cero primero).