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_A
ywifi_B
Cuando desconecto el enrutador wifi_A
y reinicio mi frambuesa en la línea de comandos, se conecta automáticamente wifi_B
. Cuando desconecto el enrutador wifi_B
y 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_B
al 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_A
lugar?
Respuestas:
Añadir
priority=2
alwifi_B
bloque ypriority=1
alwifi_A
bloque en el/etc/wpa_supplicant/wpa_supplicant.conf
archivo.Puede crear un archivo de configuración separado para cada uno de los SSID y especificarlo explícitamente:
fuente
wpa_supplicant
comando 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 anymore
etc ... Y después desudo dhclient wlan0
que me lo diganRTMETLINK answers: File exists
. ¿Es esto lo que puedes esperar?wpa_cli terminate
y 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_A
awifi_B
su uso:fuente
wpa_cli select_network #
, ejecutewpa_cli list_networks
primero.priority
valor 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).