Hola es posible conectar por wps usando ubuntu o kali linux o alguna distribucion linux esa era mi duda y no consegui conectarme usando wps usando linux no digo ataque wps sino conectarme solamente usando mi pin gracias!
Espero que esto te ayude:
https://askubuntu.com/questions/120367/how-to-connect-to-wi-fi-ap-through-wps
Cita de: peib0l en 31 Diciembre 2016, 15:40 PM
Espero que esto te ayude:
https://askubuntu.com/questions/120367/how-to-connect-to-wi-fi-ap-through-wps
Te pregunto unas dudas que tengo y fallos que no consegui:
el comando este: sudo stop network-manager me dice sudo: stop: command not found
Luego cuando me conecto bien parece se conecta cuando hago wps_reg xx:xx:xx:xx:xx:xx 12345678 bueno hago control+d pero no veo mi psk por ninguna parte
CUando hago sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
Obtengo este error:
Citarioctl[SIOCSIWENCODEEXT]: Invalid argument
ctrl_iface exists and seems to be in use - cannot override it
Delete '/var/run/wpa_supplicant/wlan0' manually if it is not used anymore
Failed to initialize control interface '/var/run/wpa_supplicant'.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.
Y cuando hago esto nunca recibo ip sudo dhclient wlan0 me da lo siguiente:
dhclient wlan0
smbd.service is not active, cannot reload.
invoke-rc.d: initscript smbd, action "reload" failed.
Tambien me he conectado a mi router pero aún así cuando save me da file este el resultado que esta conectado:
Citar<3>Associated with mac
<3>CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=MA
<3>WPA: Key negotiation completed with mac[PTK=CCMP GTK=CCMP]
<3>CTRL-EVENT-CONNECTED - Connection to mac completed [id=0 id_str=]
Publique todos los fallos que obtuve aqui por si alguien le pasa alguna vez encuentre la solución de momento no lo resolví:
(Puntualizo se conecta pero quiero guardar mi contra en el fichero wpa_supplicant, por eso publique mi question y comparto por si alguien tiene el mismo problema) * todavia no resuelto
Citarhttps://askubuntu.com/questions/866790/wpa-cli-fails-when-i-connect-to-my-interface
el problema es que utilizas networkmanager.
tienes que matar totalmente el networkmanager, mientras no lo mates no te podras conectar con nada que no sea networkmanager, ya que se apropia de wpa_supplicant, del interface, de todo.
para mi es el peor gestor de conexiones, por lo agresivo y posesivo que es, es mil veces mejor gestor de conexiones wicd.
bien, si quieres conectarte por pin tienes que seguir estos pasos
1 mata networkmanager
bien con killall en caso de slackware o bien con el que use tu distribución linux para matar procesos.
2 mata wpa_supplicant
en slackware seria
killall wpa_supplicant
edita el archivo /etc/wpa_supplicant.conf con esto
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
3 activa el wpa_supplicant
wpa_supplicant -B -i$device -c/etc/wpa_supplicant.conf
el parametro -B es para que se ejecute en background, te recomiendo que no se lo pongas para ver como se conecta desde la consola, claro esta, asi en el momento que cierres la consola, matas el proceso ;)
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf
yo no necesito añadir drivers, mi version de wpa_supplicant coge los drivers wext por defecto, si por un casual la versión de tu distribución linux te los pide pues ya sabes los añades "-Dwext"
4 bien, si me has hecho caso y no has utilizado la opcion -B de wpa_supplicant, pues tienes que abrir otra consola
y ahi utilizas wpa_cli
wpa_cli wps_reg bssid pin
y entonces veras como en la shell que tenias abierta con el wpa_supplicant se negocia la conexión
una vez que el wpa_supplicant termine de negociar la conexion, vuelves abrir el /etc/wpa_supplicant.conf y veras la clave psk, y como lo que pusiste tu al principio ha desaparecido.
y si eres un poquito perspicaz te darás cuenta de que wpa_supplicant no se conecta con el pin, sino que lo que hace es negociar la clave psk con el pin, y una vez obtenida ya se conecta con la clave ;)
Lo curioso esque cuando lo hago se me queda todo el rato así:
(https://i.imgsafe.org/97b4cc672e.png)
Hice todos los pasos bien y veo en mi supplicant y lo curioso esque antes se conectaba a lo mejor sea porque estoy usando kali linux envede que otra versión pero no logro enlazar en mi mac cuando normalmente enlaza desde windows era por eso y cuando no tocaba el supplicant me enlazaba el wpa_cli correctamente lo unico que cuando tocaba el wpa_supplicant se quedaba supongo que tendre que indagar más al respecto
Añado: No sé si con wicd me podré conectar por lan usando mi eth0.
no entiendo porque quieres conectarte a traves de wpa_cli pero bueno,
el resultado es el mismo
wpa_cli
wpa_cli v2.0
Copyright (c) 2004-2012, Jouni Malinen <j@w1.fi> and contributors
This software may be distributed under the terms of the BSD license.
See README for more details.
Interactive mode
Selected interface 'wlan0'
Connection established.
> scan
OK
<3>WPS-AP-AVAILABLE
> set_network 0 ssid "lamia"
OK
> wps_reg xx:xx:xx:xx:xx:xx 12345670
OK
<3>WPS-AP-AVAILABLE
<3>Trying to associate with xx:xx:xx:xx:xx:xx (SSID='lamia' freq=2432 MHz)
<3>Associated with xx:xx:xx:xx:xx:xx
<3>CTRL-EVENT-EAP-STARTED EAP authentication started
<3>CTRL-EVENT-EAP-PROPOSED-METHOD vendor=14122 method=1
<3>CTRL-EVENT-EAP-METHOD EAP vendor 14122 method 1 (WSC) selected
<3>WPS-CRED-RECEIVED
<3>WPS-FAIL msg=11 config_error=0
<3>CTRL-EVENT-EAP-FAILURE EAP authentication failed
<3>WPS-FAIL
<3>CTRL-EVENT-DISCONNECTED bssid=xx:xx:xx:xx:xx:xx reason=3 locally_generated=1
<3>WPS-AP-AVAILABLE
<3>Trying to associate with xx:xx:xx:xx:xx:xx (SSID='lamia'freq=2432 MHz)
<3>Associated with xx:xx:xx:xx:xx:xx
<3>WPA: Key negotiation completed with xx:xx:xx:xx:xx:xx [PTK=CCMP GTK=TKIP]
<3>CTRL-EVENT-CONNECTED - Connection to xx:xx:xx:xx:xx:xx completed [id=1 id_str=]
lo único que se me ocurre es desinstalar y volver a instalar los paquetes wpa_supplicant y wpa_cli
o usar otra distribución linux ;)
Cita de: Ragaza en 1 Enero 2017, 22:59 PM
Añado: No sé si con wicd me podré conectar por lan usando mi eth0.
y por que no vas a poder conectarte por la eth0 ?
(http://www.exton.net/exton-os/exton-os-wicd.jpg)
Hola compañero estoy intentando usar solamente wicd he borrado mi network manager y me conecto por lan tengo internet poque pongo manualmente mi tarjeta en /etc/network/interfaces :rolleyes: pero no consigo arrancar el wicd me da el siguiente error:
CitarNo se pudo conectar a la interfaz D-Bus de wicd. Revise el log del wicd para ver los mensajes de error.
Era para ver si usando wicd se resolvía el tema. Gracias fabuloso aporte ayuda se agradece! :D
no soy debianita precisamente
yo utilizo mi propia distribución de slackware, para lo bueno y para lo malo.
mira el log de wicd, a ver que dice :huh:
pero te sale el interface gráfico?
lo puedes iniciar desde consola tecleando wicd-gtk
Me sale esto:
(https://i.imgsafe.org/9b0edd834e.png)
hice esto desde terminal wicd-gtk y wicd-client, aún así no hay manera me sale la misma advertencia era pasarme por completo a wicd ya que parece ser que a lo mejor network manager acapa mi red y ver si se solucionaba. Es un fallo típico según lo que he visto por la red pero n ohe conseguido fixearlo.
El mensaje que muestra es:
Has notifications support True
rename failed
Loading...
Connecting to daemon...
Can't connect to the daemon, trying to start it automatically...
CitarTraceback (most recent call last):
File "/usr/share/wicd/daemon/wicd-daemon.py", line 61, in <module>
from wicd.misc import noneToBlankString, _status_dict
ImportError: cannot import name _status_dict
Can't connect to the daemon, ' + 'trying to start it automatically...
Traceback (most recent call last):
File "/usr/share/wicd/daemon/wicd-daemon.py", line 61, in <module>
from wicd.misc import noneToBlankString, _status_dict
ImportError: cannot import name _status_dict
mira a ver si esto te sirve
[youtube=640,360]https://www.youtube.com/watch?v=9-BX-xcvFoM[/youtube]
si usara dhclient no se podría hacer lo mismo como con wpa_supplicant esque me conecto pero cuando arranco el wpa supplicant no puedo conectarme
si quieres conectarte por wifi el wpa_supplicant es imprescindible.
networkmanager lo utiliza
wicd lo utiliza
wpa_cli lo utiliza
en definitiva cualquier gestor de conexión lo utiliza.
cuando ya has gestionado la conexión con el wpa_supplicant, evidentemente después tienes que lanzar el dhclient para obtener ip y puerta de enlace, o bien, lo configuras tu a mano y entonces tendrás una ip estática con los parámetros que tu definas.
esque cuando arranco el wpa_supplicant ya lo tine arrancado y cuando me conecto no pudo guarder mi red me refiero al de network manager
chico no se que estas haciendo
y como no tengo la bola de cristal no puedo ayudarte
mata todos los procesos
kill -9 networkmanager
kill- 9 wpa_supplicant
kill -9 dhclient
kill -9 wpa_cli
inicias el wpa_supplicant como te dije en los post anteriores
metes el comando de wpa_cli wps_reg bssid pin
esperas a que se complete la negociación con tu router
ahora ejecutas dhclient wlan0, y esperas a que te de ip, puerta de enlace y dns
y a funcionar
no tiene misterio
los experimentos raros que estés haciendo, es cosa tuya ;)
esta solucionado gracias me sirvio mucho tu ayuda dios le bendiga!