Existem duas configurações de rede em /etc/wpa_supplicant.conf. Ambos têm o mesmo ssid, mas com id_str e psk diferentes.
Após conectar ao AP, como posso verificar qual configuração de rede estou usando?
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
#Disable wifi direct
p2p_disabled=1
network={
ssid="SameSSID"
psk="12345678"
id_str="CorrectPSK"
}
network={
ssid="SameSSID"
psk="00000000"
id_str="WrongPSK"
}
No espaço do usuário,
wpa_supplicant
pode ser controlado viawpa_cli
.As informações atuais podem ser confirmadas com o seguinte comando.
As
status
informações podem ser usadas para verificar várias informações do AP conectado no momento.Tenho certeza que você pode julgar esta informação.
Abaixo segue um exemplo de uso. As informações de AP usadas durante o teste são mostradas abaixo.
Abaixo está um exemplo de uso do comando.
Talvez
psk
mude de acordo com sua senha.Se você quiser descobrir a qual rede você está conectado, você também pode usar o BSSID para identificá-la. Normalmente é o endereço MAC do ponto de acesso (notação:
xx:xx:xx:xx:xx:xx
). Depende do sistema como encontrar o BSSID.ifconfig
geralmente mostra esta informação em BSDs e talvez em outros sistemas Unix.Você também pode usar o
bssid
parâmetro para restringir ainda mais a seleção do ponto de acesso, para que seja menos confuso.Exemplo:
Um BSSID (um ponto de acesso)
Caso você tenha esquecido qual configuração é a correta (isso significa que você tem apenas uma rede/AP) comente um bloco de configuração (use
#
) e veja se o suplicante wpa ainda se conecta.A primeira tentativa ficaria assim:
Em seguida, reinicie o wpa_supplicant e veja se associa ao ponto de acesso. Se não, é a outra configuração no outro
network { }
bloco que é válida.