sábado, 7 de marzo de 2009

Conectando a una red WPA en Linux

Hoy hace un día precioso tal como a mí me gusta, un día que los nubes tapa el cielo por completo, con vientos fresco y sin lluvia ...

Un dia perfecto para salir a pasear.. xd , pero no tengo tiempo ...


Vamos a empezar con el tutorial:

================
WPA Supplicant

Para establecer conexión con el AP en una red infraestructura lo que solemos usar es con el comando iwconfig, pero el iwconfig no trae la capacidad para soportar la encrptación wpa sino sólo wep, y para poder usar wpa en Linux hay que acudir a una aplicación aparte, en este caso wpa_supplicant. (tambien existe una version GUI)

Es un componente del estandar IEEE 802.1X/WPA utilizado en los clientes de una red inalámbrica para poder negociar con el autentificardor de WPA (router con encriptación WPA) y ésta lo que hace es controlas la autentificación y la asociación del driver de nuestros interfaz inalambrica.

Para instalarlo, lo típico de teclear en la consola:
# apt-get install wpasupplicant

En algunas distrubuciones ya viene instalado por defecto, como en mi caso, con Debian Etch.

El archivo de configuración está guardado en /etc/wpa_supplicant/wpa_supplicant.conf
Una configuración básica sería:

ctrl_interface=/var/run/wpa_supplicant
network={
ssid=”essid”
proto=WPA
key_mgmt=WPA-PSK
psk=”password”
}



Y para iniciar el demonio:
#wpa_supplicant -D wext -B -i ath0 - c /etc/wpa_supplicant/wpa_supplicant.conf

-B (Background): arranca el demonio en segundo plano.
-c ruta: indica la ruta donde está wpa:supplicant.conff
-D driver: especifica el driver de nuestra tarjeta wifi.
wext --- Linux wireless extensions (generic)
-i interfaz: especifica la interfaz que se va a utilizar.


Hay veces por alguna configuraciones previa realizada a la tarjeta wifi wpa_supplicant da una especie de error, y para mi la solución fue reiniciar PC...


Para que arranque directamento el demonio sólo al iniciar PC sólo tendria que modificar siguiente archivo:
/etc/network/interfaces

añadiendole un pre-up (puede que alguien ya lo haya hecho eso anteriormente, pero te puedo asegurar que los siguientes no me he copiado de “nadie”, me lo ideé)


pre-up wpa_supplicant -D wext -B -i ath0 - c /etc/wpa_supplicant/wpa_supplicant.conf
iface ath0 inet static
address 192.168.0.100
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameserver 80.58.0.33


=====
Y aquí termina el tutorial , espero que alguien haya aprendido algo nuevo, XD

para cualquier duda: google.es y sino pues deje comentario

0 comentarios:

Publicar un comentario

 
Powered by Blogger