Como evitar que o wpa_supplicant se conecte a uma rede, permitindo outras redes

2

Com base em esta resposta , tento configurar o wpa_supplicant da seguinte forma:

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

A idéia é que a rede known_to_be_bad não deve ser usada, mas eu ainda quero que o wpa_supplicant considere qualquer outra rede aberta.

Mas com essa configuração, ainda pode acontecer que o wpa_supplicant se conecte à rede ruim, mostrando isso em list_networks :

110 known_to_be_bad any [DISABLED]
111     any [CURRENT]

Posso fazer uma lista negra desse ssid com mais segurança?

    
por Joachim Breitner 14.08.2015 / 20:46

1 resposta

0

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 para priority=0 . desde 0 > -10 , sua primeira rede "ruim" tentará se conectar primeiro.
  • se scan_ssid=1 e ap_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 ?
por 14.08.2015 / 21:43