domingo 11 de marzo de 2007

COMO MONTAR TU WIFI CON WPA Y NO MORIR EN EL INTENTO

Me he encontrado en la necesidad de ver como leches configurar la wifi de mi portatil para que funcione en linux. Pues es bien sencillo.

1.- Paciencia
2.- Linux
3.- El nombre de tu ESSID
4.- La clave wpa de tu ESSID
5.- 3 minutos.

----------------

Yo uso Kubuntu 6,10 aun asi no creo que os cueste echarlo a andar con otra distribución.

Tenis que tener instalado el wpasupplicant, lo mas fácil es usando el apt get , aptitude o algo parecido , para los que les guste las emociones fuerte os dejo estos links, sitio1, ,sitio2 y como no sitio3 (con este ultimo,me parezco a uno de la comunidad linux :D )

La puesta en escena después de la instalación de este paquete es bien sencilla. COPIAS DE SEGURIDAD POR DOQUIER DEL FICHERO /ETC/NETWORK/INTEFACES

Posteriormente creamos un fichero de configuración en /etc/ (Cuando hablamos de etc , implica permisos de ROOT) wpa_supplicant.conf ,
dentro de el crearemos la siguiente estructura:

network={
ssid="NOMBRE DE TU ESSID"
key_mgmt=WPA-PSK
psk="LA CLAVE QUE LE HAYAS PUESTO"
proto=WPA
pairwise=TKIP
}


Luego nos vamos a /etc/network/ y editamos el fichero interfaces

y en el apartado de vuestra tarjeta wifi (normalmente llamada wlan0 , wlan1 o en mi caso eth1 escribimos :

auto eth1
iface eth1 inet static
address tudireccionip
netmask tumascaradered
DESDE AQUI {
pre-up wpa_supplicant -B w -D wext -i eth1 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant } HASTA AQUI VA TODO EN UNA LINEA


si tienes dhcp te quedaría algo así:

auto eth1
iface eth2 inet dhcp
DESDE AQUI {
pre-up wpa_supplicant -B w -D wext -i eth1 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant } HASTA AQUI VA TODO EN UNA LINEA


bueno bueno , estamos llegando al final.

grabas los cambios.

Reinicias las redes.

sudo /etc/init.d/networks restart

y si lo has metido bien todo tiene que funcionar.
(a mi me funciona)

haz un ping a tu router y os saldrá algo así.

ping xxx.xxx.xxx.xxx

PING xxx.xxx.xxx.xxx(xxx.xxx.xxx.xxx) 56(84) bytes of data.
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=1 ttl=64 time=8.59 ms
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=2 ttl=64 time=3.39 ms
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=3 ttl=64 time=2.28 ms

Si no os funciona podeis hacer 4 cosas , 1º Buscais mas informacion en LA GUIA UBUNTU , 2º SAN GOOGLE o 3º SAN MAN y por ultimo , 4º escribirme un comentario :D



listo.