parece que disabled pode não ser universalmente suportado. está listado no link abaixo, mas não no wpa_supplicant.conf (5) do freeBSD.
no entanto ... há alguns possíveis problemas com sua configuração:
- seu pega-tudo é
priority=-10, mas não ter prioridade será o padrão parapriority=0. desde0 > -10, sua primeira rede "ruim" tentará se conectar primeiro. - se
scan_ssid=1eap_scan=2, a prioridade é ignorada e usará a ordem no arquivo de configuração (de acordo com exemplo conf ). tente mover sua rede "ruim" para o final do arquivo. - não vi uma prioridade negativa usada antes e não tenho ideia se isso poderia ser um problema, mas, se nada mais, talvez tente deslizar suas prioridades para
>= 0?