conectarme por wps en linux

Iniciado por Borito30, 31 Diciembre 2016, 14:37 PM

0 Miembros y 1 Visitante están viendo este tema.

Borito30

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!
Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)


Borito30

#2
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
Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)

warcry.

#3
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  ;)
HE SIDO BANEADO --- UN PLACER ---- SALUDOS

Borito30

#4
Lo curioso esque cuando lo hago se me queda todo el rato así:


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.
Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)

warcry.

#5
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 ?

HE SIDO BANEADO --- UN PLACER ---- SALUDOS

Borito30

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
Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)

warcry.

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

HE SIDO BANEADO --- UN PLACER ---- SALUDOS

Borito30

#8
Me sale esto:


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
Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)

warcry.

HE SIDO BANEADO --- UN PLACER ---- SALUDOS