Comment se connecter au Wi-Fi AP via WPS? Toutes les façons seront agréables: configs, CLI, GUI - n'importe quoi.
wpa_cli
forums.linuxmint.com/viewtopic.php?t=192554
Comment se connecter au Wi-Fi AP via WPS? Toutes les façons seront agréables: configs, CLI, GUI - n'importe quoi.
wpa_cli
forums.linuxmint.com/viewtopic.php?t=192554
Réponses:
Solution de ryanjna ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail?id=203
Arrêtez le Network-Manager
Utiliser Upstart
sudo stop network-manager
Utilisation de Systemd
sudo systemctl stop NetworkManager.service
Préparez-vous un très basique wpa_supplicant.conf
dans /etc/wpa_supplicant.conf
. Cette commande écrasera tout fichier wpa_supplicant.conf préexistant!:
echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
Démarrez wpa_supplicant
en mode démon:
sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
Courez sudo wpa_cli
. Cela va démarrer une session interactive wpa_cli.
status
. Tu devrais voirwpa_state=INACTIVE
scan
pour rechercher les points d'accès existants.scan_result
après quelques secondes pour afficher les résultats de votre scanAjoutez notre BSSID et PIN:
wps_reg xx:xx:xx:xx:xx:xx 12345678
Où xx:xx:xx:xx:xx:xx
est votre BSSID de vos résultats d'analyse. Vous devriez voir un "OK". Attendez quelques secondes de plus alors qu'il wpa_supplicant
récupère le BSSID et essaie de s'associer et d'effectuer la négociation des clés. Ce que vous voulez voir CTRL-EVENT-CONNECTED
, c'est que cela indiquera que le code PIN a été accepté et que vous êtes maintenant associé.
save
, qui devrait sortir un autre "OK". Cela mettra à jour le wpa_supplicant.conf
fichier, comme spécifié à partir de la ligne de commande, avec une configuration statique pour ce nouveau réseau.wpa_cli
en frappantCtrl DExécutez sudo dhclient wlan0
pour obtenir l'IP de l'AP (en supposant que DHCPd était activé).
Vérifiez avec cat /etc/wpa_supplicant.conf
votre fichier de configuration nouvellement mis à jour.
Si tout s'est bien passé, vous devriez avoir une ligne sous ce nouveau réseau intitulée psk
.
Bonne chance!
ioctl[SIOCSIWENCODEEXT]: Invalid argument
en utilisant Ubuntu 12 LTS. Y a-t-il un support dans NM?
sudo wpa_cli status
j'ai eu une Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory
erreur.
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 que le bouton soit poussé et cette commande s'exécute ou vous devrez 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
wpa_cli status
renvoie wpa_state=COMPLETED
(entre autres données), mais je ne suis pas plus connecté au réseau qu'auparavant. Quelques minutes plus tard, je reviens en wpa_state=INACTIVE
tant que réponse.
sudo dhcpcd
) et l'icône réseau dans ma barre des tâches n'a montré aucune connexion même si je pouvais charger des pages Web.
Connectez-vous via WPS sur une configuration Windows, où cela fonctionne hors de la boîte.
Ouvrez ensuite les paramètres réseau sur cette configuration, où il vous permet d'afficher le mot de passe réseau qui a été échangé via WPS.
Copiez ce mot de passe dans votre configuration ubuntu.
/data/misc/wifi/wpa_supplicant.conf
.