Come connettersi all'AP Wi-Fi tramite WPS? Tutti i modi saranno belli: config, CLI, GUI - qualsiasi cosa.
wpa_cli
forums.linuxmint.com/viewtopic.php?t=192554
Come connettersi all'AP Wi-Fi tramite WPS? Tutti i modi saranno belli: config, CLI, GUI - qualsiasi cosa.
wpa_cli
forums.linuxmint.com/viewtopic.php?t=192554
Risposte:
Soluzione di ryanjna ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail?id=203
Arresta il gestore della rete
Utilizzando Upstart
sudo stop network-manager
Utilizzando Systemd
sudo systemctl stop NetworkManager.service
Preparatevi un molto di base wpa_supplicant.conf
in /etc/wpa_supplicant.conf
. Questo comando sovrascriverà qualsiasi file wpa_supplicant.conf preesistente !:
echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
Inizia wpa_supplicant
in modalità demone:
sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
Corri sudo wpa_cli
. Ciò avvierà una sessione interattiva wpa_cli.
status
. Tu dovresti vederewpa_state=INACTIVE
scan
per la ricerca di punti di accesso esistenti.scan_result
dopo alcuni secondi per mostrare i risultati della scansioneAggiungi il nostro BSSID e PIN:
wps_reg xx:xx:xx:xx:xx:xx 12345678
Dov'è il xx:xx:xx:xx:xx:xx
tuo BSSID dai risultati della scansione. Dovresti vedere un "OK". Attendere qualche secondo in più quando wpa_supplicant
rileva il BSSID e tenta di associare ed eseguire la negoziazione chiave. Quello che vuoi vedere è CTRL-EVENT-CONNECTED
, che indicherà che il PIN è stato accettato e che ora sei associato.
save
, che dovrebbe generare un altro "OK". Ciò aggiornerà il wpa_supplicant.conf
file, come specificato dalla riga di comando, con una configurazione statica per questa nuova rete.wpa_cli
colpendoCtrl DEsegui sudo dhclient wlan0
per ottenere l'IP dall'AP (supponendo che DHCPd fosse abilitato).
Verificare con cat /etc/wpa_supplicant.conf
il file di configurazione appena aggiornato.
Se tutto è andato bene, dovresti avere una linea sotto questa nuova rete intitolata psk
.
In bocca al lupo!
ioctl[SIOCSIWENCODEEXT]: Invalid argument
usando Ubuntu 12 LTS. C'è supporto in NM?
sudo wpa_cli status
ho ricevuto un Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory
errore.
Testato usando Ubuntu 16.04 LTS:
Per la modalità pulsante WPS:
sudo wpa_cli wps_pbc
Puoi premere il pulsante WPS prima o dopo questo comando, ma hai due minuti per premere il pulsante e eseguire questo comando o dovrai ripetere tutto da capo.
Per la modalità Pin WPS:
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
ritorna wpa_state=COMPLETED
(tra gli altri dati), ma non sono più connesso alla rete di quanto non fossi prima. Un paio di minuti dopo, sono tornato wpa_state=INACTIVE
come risposta.
sudo dhcpcd
) e l'icona di rete nella mia barra delle applicazioni non mostrava alcuna connessione anche se potevo caricare pagine Web.
Connettiti tramite WPS su un'installazione di Windows, dove funzioni immediatamente.
Quindi apri le impostazioni di rete su quella configurazione, dove ti consente di visualizzare la password di rete che è stata scambiata tramite WPS.
Copia quella password nella tua configurazione di Ubuntu.
/data/misc/wifi/wpa_supplicant.conf
.