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.conf
em /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_supplicant
no 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=INACTIVE
scan
para procurar pontos de acesso existentes.scan_result
apó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:xx
está o seu BSSID nos resultados da verificação. Você deve ver um "OK". Aguarde mais alguns segundos enquanto wpa_supplicant
pega o BSSID e tenta associar e executar a negociação de chaves. O que você deseja ver é o CTRL-EVENT-CONNECTED
que indica que o PIN foi aceito e que você está associado agora.
save
, que deve gerar outro "OK". Isso atualizará o wpa_supplicant.conf
arquivo, conforme especificado na linha de comando, com uma configuração estática para esta nova rede.wpa_cli
pressionandoCtrl DExecute sudo dhclient wlan0
para obter o IP do ponto de acesso (supondo que o DHCPd estivesse ativado).
Verifique com cat /etc/wpa_supplicant.conf
seu 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 argument
usando o Ubuntu 12 LTS. Existe suporte no NM?
sudo wpa_cli status
obtive um Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory
erro.
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 status
retorna wpa_state=COMPLETED
(entre outros dados), mas não estou mais conectado à rede do que antes. Alguns minutos depois, volto a wpa_state=INACTIVE
responder.
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
.