Solution from [email protected] http://code.google.com/p/reaver-wps/issues/detail?id=203
-
Pare o Gerenciador de Rede
Usando o Upstart
sudo stop network-manager
Usando o Systemd
sudo systemctl stop NetworkManager.service
-
Prepare-se para um
wpa_supplicant.conf
muito básico em/etc/wpa_supplicant.conf
. Este comando sobrescreverá qualquer arquivo wpa_supplicant.conf pré-existente!:echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
-
Iniciar
wpa_supplicant
no modo daemon:sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
-
Execute
sudo wpa_cli
. Isso iniciará uma sessão interativa wpa_cli.- Verifique se está funcionando emitindo o comando
status
. Você deve verwpa_state=INACTIVE
- Emita
scan
para procurar pontos de acesso existentes. - Emite
scan_result
após alguns segundos para mostrar os resultados da sua análise -
Adicione nosso BSSID e PIN:
wps_reg xx:xx:xx:xx:xx:xx 12345678
Onde
xx:xx:xx:xx:xx:xx
é seu BSSID dos resultados da verificação. Você deveria ver um "OK". Aguarde mais alguns segundos, poiswpa_supplicant
seleciona o BSSID e tenta associar e executar a negociação de chave. O que você deseja ver éCTRL-EVENT-CONNECTED
, o que indicará que o PIN foi aceito e que você está associado agora. - Digite o comando
save
, que deve gerar outro "OK". Isso atualizará o arquivowpa_supplicant.conf
, conforme especificado na linha de comando, com uma configuração estática para essa nova rede. - Agora saia do
wpa_cli
apertando Ctrl D
- Verifique se está funcionando emitindo o comando
-
Execute
sudo dhclient wlan0
para obter o IP do AP (supondo que o DHCPd esteja 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 esta nova rede chamada
psk
.
Boa sorte!