web-dev-qa-db-fra.com

Comment se connecter à un point d'accès Wi-Fi via WPS?

Comment se connecter à un point d'accès Wi-Fi via WPS? Tous les chemins seront agréables: configs, CLI, GUI - n'importe quoi.

28
Michael

Solution de ryanjna ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail?id=2

  1. Arrêtez le gestionnaire de réseau

    Utiliser Upstart

    Sudo stop network-manager
    

    Utiliser Systemd

    Sudo systemctl stop NetworkManager.service
    
  2. Configurez vous-même un wpa_supplicant.conf très basique dans /etc/wpa_supplicant.conf. Cette commande écrasera tout fichier wpa_supplicant.conf antérieur à la publication !:

    echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | Sudo tee /etc/wpa_supplicant.conf
    
  3. Démarrez wpa_supplicant en mode démon:

    Sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
    
  4. Exécutez Sudo wpa_cli. Cela va démarrer une session interactive wpa_cli.

    • Vérifiez qu'il fonctionne en exécutant la commande statusname__. Vous devriez voir wpa_state=INACTIVE
    • Emettez scanpour rechercher les points d’accès existants.
    • Émettez scan_result après quelques secondes pour afficher les résultats de votre analyse.
    • Ajoutez nos BSSID et PIN:

       wps_reg xx:xx:xx:xx:xx:xx 12345678
      

      xx:xx:xx:xx:xx:xx est votre BSSID parmi vos résultats d'analyse. Vous devriez voir un "OK". Attendez quelques secondes de plus pendant que wpa_supplicant récupère le BSSID et tente d’associer et d’effectuer la négociation de clé. Ce que vous voulez voir, c'est CTRL-EVENT-CONNECTED, ce qui indique que le PIN a été accepté et que vous êtes maintenant associé.

    • Tapez la commande savename__, qui devrait générer un autre "OK". Ceci mettra à jour le fichier wpa_supplicant.conf, comme spécifié à partir de la ligne de commande, avec une configuration statique pour ce nouveau réseau.
    • Quittez maintenant wpa_cli en appuyant sur CtrlD
  5. Exécutez Sudo dhclient wlan0 pour obtenir une adresse IP de l’AP (en supposant que DHCPd était activé).

  6. Vérifiez avec cat /etc/wpa_supplicant.conf votre fichier de configuration mis à jour récemment.

    Si tout va bien, vous devriez avoir une ligne sous ce nouveau réseau intitulée pskname__.

Bonne chance!

13
HappySmack

Testé avec Ubuntu 16.04 LTS:

Pour le mode bouton-poussoir WPS:

Sudo wpa_cli wps_pbc

Vous pouvez appuyer sur le bouton WPS avant ou après cette commande, mais vous disposez de deux minutes pour appuyer sur le bouton et exécuter cette commande ou vous devrez tout recommencer.

Pour le mode WPS Pin:

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

8
Brian Foster

Connectez-vous via WPS sur une configuration Windows, où il fonctionne hors de la boîte.

Ouvrez ensuite les paramètres réseau de cette configuration, où il vous permet d’afficher le mot de passe réseau échangé via WPS.

Copiez ce mot de passe dans votre configuration Ubuntu.

3
user299323