suplicante wpa - sondando o AP antes de conectar para verificar as credenciais

1

Para o projeto de desenvolvimento recente, preciso obter as credenciais WIFi do lado do usuário e enviá-las para o wpa_supplicant para iniciar a conectividade WiFI. Eu escrevi um util usando C ++ que está fazendo o trabalho, mas não da maneira correta. O que meu utilitário está fazendo é configurar e tentar iniciar a conexão usando as credenciais fornecidas. Se for sucesso, não há problema. Se falhar, estou removendo a configuração e aguardando credenciais válidas do usuário. E como suporte para este módulo, estou verificando a conectividade com a Internet por meio da respectiva interface em segundo plano, esteja tudo em branco ou agora

Embora este método funcione perfeitamente, sinto que não é a maneira correta de fazê-lo. Eu passei por configuração wpa_supplicant (que é doc muito longo), mas não é capaz de encontrar qualquer solução. Tudo o que quero fazer é antes de configurar o suplicante investigando o AP e certificar-se de que as credenciais estejam corretas. Eu sei que isso não é possível sem conexão completa com o AP, mas se houver uma maneira de verificar isso sem configurar o suplicante, isso é suficiente

Minha configuração está sendo executada no debian stretch

    
por charith 21.08.2018 / 09:30

1 resposta

0

All I want to do is before configuring supplicant probing the AP and make sure credentials are correct.

Use o seguinte comando para conectar-se a um AP sem gravar um arquivo de configuração :

wpa_supplicant -i <Interface> -c(wpa_passphrase "Your-AP-here" Your-password-here)

Use a opção -B para executar o comando no plano de fundo.

Use grep para filtrar os resultados ou simplesmente execute dhclient para garantir que você esteja conectado com sucesso.

    
por 23.08.2018 / 00:28