Wie stelle ich über WPS eine Verbindung zum Wi-Fi AP her? Alle Möglichkeiten werden schön sein: Configs, CLI, GUI - alles.
Wie stelle ich über WPS eine Verbindung zum Wi-Fi AP her? Alle Möglichkeiten werden schön sein: Configs, CLI, GUI - alles.
Antworten:
Lösung von ryanjna ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail?id=203
Stoppen Sie den Network-Manager
Verwenden von Upstart
sudo stop network-manager
Verwenden von Systemd
sudo systemctl stop NetworkManager.service
Stellen Sie sich ganz einfach wpa_supplicant.conf
auf/etc/wpa_supplicant.conf
. Dieser Befehl überschreibt alle vorab vorhandenen wpa_supplicant.conf-Dateien !:
echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
Start wpa_supplicant
Im Dämonmodus :
sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
Lauf sudo wpa_cli
. Dies startet eine interaktive wpa_cli-Sitzung.
status
. Das solltest du sehenwpa_state=INACTIVE
scan
beim Scannen nach vorhandenen Zugriffspunkten.scan_result
nach ein paar Sekunden, um die Ergebnisse Ihres Scans anzuzeigenFügen Sie unsere BSSID und PIN hinzu:
wps_reg xx:xx:xx:xx:xx:xx 12345678
Wo xx:xx:xx:xx:xx:xx
ist Ihre BSSID aus Ihren Scan-Ergebnissen. Sie sollten ein "OK" sehen. Warten Sie noch einige Sekundenwpa_supplicant
die BSSID abgerufen und versucht wird, die Schlüsselaushandlung zuzuordnen und durchzuführen. Was Sie sehen wollen, istCTRL-EVENT-CONNECTED
, dass die PIN akzeptiert wurde und dass Sie jetzt verbunden sind.
save
, der ein weiteres "OK" ausgeben soll. Dies aktualisiert diewpa_supplicant.conf
Datei, wie in der Befehlszeile angegeben, mit einer statischen Konfiguration für dieses neue Netzwerk .wpa_cli
durch SchlagenCtrl DFühren sudo dhclient wlan0
Sie den Befehl aus, um die IP-Adresse vom AP abzurufen (vorausgesetzt, DHCPd wurde aktiviert).
Bestätigen Sie mit cat /etc/wpa_supplicant.conf
Ihrer neu aktualisierten Konfigurationsdatei.
Wenn alles gut gegangen ist, sollten Sie eine Zeile unter diesem neuen Netzwerk mit dem Titel haben psk
.
Viel Glück!
ioctl[SIOCSIWENCODEEXT]: Invalid argument
mit Ubuntu 12 LTS. Gibt es Unterstützung in NM?
sudo wpa_cli status
bekam ich Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory
Fehler.
Getestet mit Ubuntu 16.04 LTS:
Für den WPS-Druckknopfmodus:
sudo wpa_cli wps_pbc
Sie können die WPS-Taste vor oder nach diesem Befehl drücken, aber Sie haben zwei Minuten Zeit, um die Taste zu drücken, und dieser Befehl wurde ausgeführt, oder Sie müssen alles erneut ausführen.
Für den WPS-Pin-Modus:
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
kehrt wpa_state=COMPLETED
(neben anderen Daten) zurück, aber ich bin nicht mehr mit dem Netzwerk verbunden als zuvor. Ein paar Minuten später bin ich wpa_state=INACTIVE
als Antwort zurück.
sudo dhcpcd
) manuell starten und das Netzwerksymbol in meiner Taskleiste zeigte keine Verbindung an, obwohl ich Webseiten laden konnte.
Stellen Sie unter Windows eine Verbindung über WPS her.
Öffnen Sie dann die Netzwerkeinstellungen in diesem Setup, in denen Sie das Netzwerkkennwort anzeigen können, das über WPS ausgetauscht wurde.
Kopieren Sie dieses Passwort in Ihr Ubuntu-Setup.
/data/misc/wifi/wpa_supplicant.conf
.