Esta pregunta parece estar abandonada. Respuesta no aceptada o sin respuesta, ¿podría agregar más detalles a su pregunta? Si esta pregunta ya no se aplica, puede eliminarla o responderla usted mismo si ha resuelto el problema. Marcado para eliminación. ¡Gracias!
Ringtail
No tengo posibilidad de probar la solución en ningún momento, pero parece bueno.
Michael
@ user51072 ¿Lo probaste? ¿tienes una solución que funcione?
Dejan
1
Es muy buena pregunta, pero respuestas muy complejas: / lo que es muy interesante que en las plataformas onther su funcionalidad de un clic ... Nos podría probablemente esperar hasta que hay una mejor manera más estable antes de aceptar la respuesta ..
Ejecutar sudo wpa_cli. Esto iniciará una sesión interactiva wpa_cli.
Verifique que esté funcionando emitiendo un comando status. Deberías verwpa_state=INACTIVE
Problema scanpara escanear en busca de puntos de acceso existentes.
Emita scan_resultdespués de unos segundos para mostrar los resultados de su escaneo
Agregue nuestro BSSID y PIN:
wps_reg xx:xx:xx:xx:xx:xx 12345678
¿Dónde xx:xx:xx:xx:xx:xxestá su BSSID de los resultados de su escaneo? Debería ver un "OK". Espere unos segundos más mientras wpa_supplicantrecoge el BSSID e intenta asociar y realizar una negociación clave. Lo que quieres ver es CTRL-EVENT-CONNECTED, lo que indicará que el PIN fue aceptado y que ahora estás asociado.
Escriba el comando save, que debería generar otro "OK". Esto actualizará el wpa_supplicant.confarchivo, como se especifica desde la línea de comando, con una configuración estática para esta nueva red.
Ahora salga wpa_cligolpeandoCtrlD
Ejecútelo sudo dhclient wlan0para obtener IP del AP (suponiendo que DHCPd esté habilitado).
Verifique con cat /etc/wpa_supplicant.confsu archivo de configuración recientemente actualizado.
Si todo salió bien, debería tener una línea bajo esta nueva red titulada psk.
La solución no funciona. ioctl[SIOCSIWENCODEEXT]: Invalid argumentusando Ubuntu 12 LTS. ¿Hay soporte en NM?
Dejan
@Dejan También recibí esa advertencia en Ubuntu 12 LTS, aunque la solución aún funcionó.
Robbie Rosati
@Seth Disculpe, ya que sabe que no hay wpa_supplicant.conf en Ubuntu 14.04. ¿Me podría ayudar? Finalmente, después de obtener muchos errores, sudo wpa_cli statusobtuve un Failed to connect to non-global ctrl_ifname: (null) error: No such file or directoryerror.
Daniyal
@Daniyal Usted debe hacer una nueva pregunta, los comentarios no son un lugar bueno para la depuración de terceros :)
Puede presionar el botón WPS antes o después de este comando, pero tiene dos minutos para presionar el botón y ejecutar este comando o tendrá que volver a hacerlo.
No funciona para mí con Mint 17.3 y TP-Link TL-WR1043ND. Tal vez "QSS" no es lo mismo que "WPS".
Michael
Tienes razón, QSS no es lo mismo que WPS ... Pero esta pregunta es sobre WPS, entonces ...
Brian Foster,
No me funciona en Xenial. wpa_cli statusregresa wpa_state=COMPLETED(entre otros datos), pero no estoy más conectado a la red que antes. Un par de minutos después, volví wpa_state=INACTIVEcomo respuesta.
Jonathan Y.
2
Esto funcionó, sin embargo, también tuve que iniciar manualmente dhcpcd ( sudo dhcpcd) y el ícono de red en mi barra de tareas no mostraba conexión a pesar de que podía cargar páginas web.
Shelvacu
3
Conéctese a través de WPS en una configuración de Windows, donde funciona de inmediato.
Luego abra la configuración de red en esa configuración, donde le permite mostrar la contraseña de red que se intercambió a través de WPS.
Copie esa contraseña a su configuración de ubuntu.
No sé por qué se está rechazando esto: es una solución práctica a la razón principal por la que esta pregunta es útil: "No sé la contraseña de WIFI, pero tengo acceso a WPS, ¿cómo puedo conectarme?" +1 Esto también funciona en Android, con un explorador de archivos en modo raíz, puede verificar las contraseñas /data/misc/wifi/wpa_supplicant.conf.
naught101
3
Ah, tal vez los votos negativos fueron por el comentario sobre que Ubuntu es frustrante. Aquí está el informe de error relevante : suscríbase, si desea soporte WPS.
naught101
Gracias por el consejo de Android, @ naught101; ¡funcionó maravillosamente desde la terminal de mi Nexus 7 rooteado! :-)
Tommy Stanton
2
@ neverMind9: No se preocupe. Lo rechazas porque no es la forma "correcta", y lo votaré porque funciona.
naught101
1
@ neverMind9 Si desea un WPS que funcione, hable con el equipo de Ubuntu. Este sitio es para encontrar soluciones y esta respuesta es una solución de trabajo.
wpa_cli
forums.linuxmint.com/viewtopic.php?t=192554Respuestas:
Detener el administrador de red
Usando Upstart
Usando Systemd
Establezca una muy básica
wpa_supplicant.conf
en/etc/wpa_supplicant.conf
. ¡Este comando sobrescribirá cualquier archivo wpa_supplicant.conf preexistente !:Comience
wpa_supplicant
en modo demonio:Ejecutar
sudo wpa_cli
. Esto iniciará una sesión interactiva wpa_cli.status
. Deberías verwpa_state=INACTIVE
scan
para escanear en busca de puntos de acceso existentes.scan_result
después de unos segundos para mostrar los resultados de su escaneoAgregue nuestro BSSID y PIN:
¿Dónde
xx:xx:xx:xx:xx:xx
está su BSSID de los resultados de su escaneo? Debería ver un "OK". Espere unos segundos más mientraswpa_supplicant
recoge el BSSID e intenta asociar y realizar una negociación clave. Lo que quieres ver esCTRL-EVENT-CONNECTED
, lo que indicará que el PIN fue aceptado y que ahora estás asociado.save
, que debería generar otro "OK". Esto actualizará elwpa_supplicant.conf
archivo, como se especifica desde la línea de comando, con una configuración estática para esta nueva red.wpa_cli
golpeandoCtrl DEjecútelo
sudo dhclient wlan0
para obtener IP del AP (suponiendo que DHCPd esté habilitado).Verifique con
cat /etc/wpa_supplicant.conf
su archivo de configuración recientemente actualizado.Si todo salió bien, debería tener una línea bajo esta nueva red titulada
psk
.¡Buena suerte!
fuente
ioctl[SIOCSIWENCODEEXT]: Invalid argument
usando Ubuntu 12 LTS. ¿Hay soporte en NM?sudo wpa_cli status
obtuve unFailed to connect to non-global ctrl_ifname: (null) error: No such file or directory
error.Probado con Ubuntu 16.04 LTS:
Para el modo de botón WPS:
Puede presionar el botón WPS antes o después de este comando, pero tiene dos minutos para presionar el botón y ejecutar este comando o tendrá que volver a hacerlo.
Para el modo WPS Pin:
http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/external/bsd/wpa/dist/wpa_supplicant/README-WPS
fuente
wpa_cli status
regresawpa_state=COMPLETED
(entre otros datos), pero no estoy más conectado a la red que antes. Un par de minutos después, volvíwpa_state=INACTIVE
como respuesta.sudo dhcpcd
) y el ícono de red en mi barra de tareas no mostraba conexión a pesar de que podía cargar páginas web.Conéctese a través de WPS en una configuración de Windows, donde funciona de inmediato.
Luego abra la configuración de red en esa configuración, donde le permite mostrar la contraseña de red que se intercambió a través de WPS.
Copie esa contraseña a su configuración de ubuntu.
fuente
/data/misc/wifi/wpa_supplicant.conf
.