Desative a configuração de rede padrão em wpa_supplicant.conf
:
network={
key_mgmt=NONE
disabled=1
}
Como posso fazer com que wpa_supplicant
não conecte-se a redes abertas expressamente desativadas quando nenhuma rede configurada está disponível? (Como posso fazer com que não se conecte a nada?)
Isso acontece quando meu cartão não consegue encontrar minha rede doméstica. Nesse caso, wpa_supplicant
se conecta a qualquer outra rede disponível, até mesmo redes desabilitadas.
Por exemplo, meu vizinho tem uma rede aberta (SSID: xfinitywifi
) com um sinal strong. Esta rede está expressamente desativada no meu wpa_supplicant.conf
: (Veja esta pergunta também por mim.)
network={
ssid="xfinitywifi"
key_mgmt=NONE
disabled=1
priority=0
}
Isso funciona na maioria das vezes. No entanto, se meu cartão não encontrar minha rede doméstica, wpa_supplicant
, em seguida, apenas ignora disabled=1
acima e se conecta a xfinitywifi
.
Isso pode ser mostrado em wpa_cli
output (reformatado):
> disconnect
OK
> list_networks
0 neighbour1 any [DISABLED]
1 xfinitywifi any [DISABLED]
2 neighbour2 any
---CUT---
12 neighbour12 any
13 any [CURRENT]
>
> reconnect
OK
<3>CTRL-EVENT-SCAN-RESULTS
<3>WPS-AP-AVAILABLE
<3>SME: Trying to authenticate with 06:1d:d3:4c:37:00 (SSID='xfinitywifi' freq=2447 MHz)
<3>Trying to associate with 06:1d:d3:4c:37:00 (SSID='xfinitywifi' freq=2447 MHz)
<3>Associated with 06:1d:d3:4c:37:00
<3>CTRL-EVENT-CONNECTED - Connection to 06:1d:d3:4c:37:00 completed (reauth) [id=13 id_str=]
Observe que # 13 ( any
) é a rede atual ( [CURRENT]
), que é a rede número 1, xfinitywifi
, desativada ( [DISABLED]
).
Desative a configuração de rede padrão em wpa_supplicant.conf
:
network={
key_mgmt=NONE
disabled=1
}
Tags wpa-supplicant