Cómo evitar que wpa_supplicant se conecte a una networking, al time que permite otras networkinges

En function de esta respuesta , bash configurar wpa_supplicant de la siguiente manera:

network={ ssid="known_to_be_bad" key_mgmt=NONE disabled=1 } network={ key_mgmt=NONE priority=-10 } 

La idea es que no se known_to_be_bad networking known_to_be_bad , pero aún quiero que wpa_supplicant considere cualquier otra networking abierta.

Pero con esta configuration, todavía puede suceder que wpa_supplicant se conecte a la networking defectuosa, mostrando esto en list_networks :

 110 known_to_be_bad any [DISABLED] 111 any [CURRENT] 

¿Puedo listr este ssid de forma más confiable?

parece disabled puede no ser universalmente compatible. aparece en el siguiente enlace, pero no en wpa_supplicant.conf de freeBSD (5).

sin embargo … hay un par de posibles problemas con tu configuration:

  • su catch-all es priority=-10 , pero al no tener prioridad, se establecerá de forma pnetworkingeterminada en priority=0 . desde 0 > -10 , su primera networking "mala" intentará conectarse primero.
  • si scan_ssid=1 y ap_scan=2 , se ignora la prioridad y se usará el order en el file de configuration (según el ejemplo conf ). intente mover su networking "mala" al final del file.
  • No he visto una prioridad negativa utilizada anteriormente, y no tengo idea de si podría ser un problema, pero si nada más, ¿tal vez intente deslizar sus prioridades a >= 0 ?