Hola, Creo que es más sencilla la solución que propone Camaleón. De esta manera se controla fácilmente con el programa "wpa_cli" (o con el que se muestra en el enlace, que parece más sencillo)
Tan solo necesitas añadir al fichero de configuración de wpa_supplicant tantas reded como necesites. Añade la siguiente línea al inicio: ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=<GRUPO> Es ligeramente diferente a la que ya tienes. <GRUPO> es el grupo al que pertenece tu usuario en /etc/group Una vez tengas esto arranca wpa_supplicant normalmente, como usuario root. Una vez arrancado, y con tu usuario sin privilegios (el que pertenece al grupo <GRUPO>), ejecuta wpa_cli. Dentro de wpa_cli, puedes alternar entre todas las redes que quieras, simplmente escribiendo select_network 1, para la primera; 2, para la segunda; etc... Un vez hayas cambiado de red, debe reiniciar el interfaz wifi correspondiente: con ifdow ... ifup Por supuesto, puedes hacerte un script para facilitar el asunto. Saludos.