Como se conectar ao Wi-Fi AP através do WPS? Todas as formas serão legais: configs, CLI, GUI - qualquer coisa.
wpa_cli forums.linuxmint.com/viewtopic.php?t=192554
Como se conectar ao Wi-Fi AP através do WPS? Todas as formas serão legais: configs, CLI, GUI - qualquer coisa.
wpa_cli forums.linuxmint.com/viewtopic.php?t=192554
Respostas:
Solução de ryanjna ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail?id=203
Pare o gerenciador de rede
Usando o Upstart
sudo stop network-manager
Usando Systemd
sudo systemctl stop NetworkManager.service
Prepare-se uma muito básico wpa_supplicant.confem /etc/wpa_supplicant.conf. Este comando substituirá qualquer arquivo wpa_supplicant.conf anterior à saída !:
echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
Inicie wpa_supplicantno modo daemon:
sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
Corra sudo wpa_cli. Isso iniciará uma sessão interativa wpa_cli.
status. Você deveria verwpa_state=INACTIVEscanpara procurar pontos de acesso existentes.scan_resultapós alguns segundos para mostrar os resultados da sua digitalizaçãoAdicione nosso BSSID e PIN:
wps_reg xx:xx:xx:xx:xx:xx 12345678
Onde xx:xx:xx:xx:xx:xxestá o seu BSSID nos resultados da verificação. Você deve ver um "OK". Aguarde mais alguns segundos enquanto wpa_supplicantpega o BSSID e tenta associar e executar a negociação de chaves. O que você deseja ver é o CTRL-EVENT-CONNECTEDque indica que o PIN foi aceito e que você está associado agora.
save, que deve gerar outro "OK". Isso atualizará o wpa_supplicant.confarquivo, conforme especificado na linha de comando, com uma configuração estática para esta nova rede.wpa_clipressionandoCtrl DExecute sudo dhclient wlan0para obter o IP do ponto de acesso (supondo que o DHCPd estivesse ativado).
Verifique com cat /etc/wpa_supplicant.confseu arquivo de configuração recém-atualizado.
Se tudo correu bem, você deve ter uma linha sob essa nova rede intitulada psk.
Boa sorte!
ioctl[SIOCSIWENCODEEXT]: Invalid argumentusando o Ubuntu 12 LTS. Existe suporte no NM?
sudo wpa_cli statusobtive um Failed to connect to non-global ctrl_ifname: (null) error: No such file or directoryerro.
Testado usando o Ubuntu 16.04 LTS:
Para o modo de botão WPS:
sudo wpa_cli wps_pbc
Você pode pressionar o botão WPS antes ou depois deste comando, mas você tem dois minutos para pressionar o botão e esse comando foi executado ou você terá que fazer tudo novamente.
Para o modo Pin WPS:
sudo wpa_cli wps_pin any <the pin>
http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/external/bsd/wpa/dist/wpa_supplicant/README-WPS
wpa_cli statusretorna wpa_state=COMPLETED(entre outros dados), mas não estou mais conectado à rede do que antes. Alguns minutos depois, volto a wpa_state=INACTIVEresponder.
sudo dhcpcd) e o ícone de rede na barra de tarefas não mostrou conexão, mesmo que eu pudesse carregar páginas da web.
Conecte-se através do WPS em uma instalação do Windows, onde ele funciona imediatamente.
Em seguida, abra as configurações de rede nessa configuração, onde permite exibir a senha de rede que foi trocada pelo WPS.
Copie essa senha para a sua configuração do ubuntu.
/data/misc/wifi/wpa_supplicant.conf.