Como se conectar ao Wi-Fi AP através do WPS?

26

Como se conectar ao ponto de acesso Wi-Fi por meio do WPS? Todas as formas serão legais: configs, CLI, GUI - qualquer coisa.

    
por Michael 09.04.2012 / 17:48

3 respostas

13

Solution from [email protected] http://code.google.com/p/reaver-wps/issues/detail?id=203

  1. Pare o Gerenciador de Rede

    Usando o Upstart

    sudo stop network-manager
    

    Usando o Systemd

    sudo systemctl stop NetworkManager.service
    
  2. 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
    
  3. Iniciar wpa_supplicant no modo daemon:

    sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
    
  4. Execute sudo wpa_cli . Isso iniciará uma sessão interativa wpa_cli.

    • Verifique se está funcionando emitindo o comando status . Você deve ver wpa_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, pois wpa_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 arquivo wpa_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
  5. Execute sudo dhclient wlan0 para obter o IP do AP (supondo que o DHCPd esteja ativado).

  6. 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!

    
por HappySmack 01.08.2012 / 15:50
7

Testado usando o Ubuntu 16.04 LTS:

Para o modo de botão de pressão WPS:

sudo wpa_cli wps_pbc

Você pode pressionar o botão WPS antes ou depois desse comando, mas você tem dois minutos para ter o botão pressionado e esse comando foi executado ou você terá que fazer tudo de novo.

Para o modo WPS Pin:

sudo wpa_cli wps_pin any <the pin>

link

    
por Brian Foster 09.05.2016 / 06:27
0

Conecte-se por meio do WPS em uma configuração do Windows, onde funciona imediatamente.

Em seguida, abra as configurações de rede nessa configuração, onde ele permite exibir a senha da rede que foi trocada por meio do WPS.

Copie essa senha para a configuração do seu Ubuntu.

    
por user299323 30.06.2014 / 23:42

Tags