martes, 22 de enero de 2008

Conexión a redes con WPA en Ubuntu Feisty

Cada vez son más los routers, especialmente los de ADSL 2+, que disponen de la posibilidad de proteger el acceso a los mismos a través de WPA en lugar de la ya archi-pirateada WEP.
Obviamente, proporcionan protección mediante WPA. El problema es que en Gnome, que es el escritorio en Ubuntu Feisty no hay interfaces gráficos para el acceso a redes protegidas con WPA, así es que he tenido que investigar un poco con el portatil de un amigo.

Y tras hacerlo aquí te traigo la forma de conseguirlo en 4 cómodos pasos:

Por consola:

$ wpa_passphrase your_ssid your_psk

Donde your_ssid es el nombre de tu red y your_psk es la contraseña WPA de acceso a la misma.

Como resultado al anterior comando, la consola te devolverá tres valores, los dos primeros que son los introducidos por ti y un tercero que deberás copiar, psk=b2434....
Introduce en la consola la siguiente orden: $ sudo gedit /etc/wpa_supplicant.conf
Y copia lo siguiente:
ctrl_interface=/var/run/wpa_supplicant
#ap_scan=2
network={
ssid="your_ssid"
scan_ssid=1
proto=WPA RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk=your_psk
}

Nota: No olvides sustituir los valores your_ssid y your_psk, el primero por el nombre de tu red y el segundo por el valor que copiaste en el segundo paso.

Hecho esto, guarda los cambios realizados en este fichero y abre el fichero de interfaces
mediante: $ sudo gedit /etc/network/interfaces
Modifica el contenido del interfaz wireless, supondremos en este caso que es el eth1 introduciendo lo siguiente:

Nota: Recuerda que debes sustituir el valor your_ssid por el nombre de la red a la que te conectas y, en caso de que tu interfaz de red wireless no se identifique con eth1 como en este ejemplo, deberás sustituir este valor en la cuarta línea anterior por el identificador de tu interfaz wireless.


Una vez seguidos todos los pasos escribe lo siguiente en la consola (seguimos suponiendo que el identificador del interfaz wireless es eth1, en otro caso deberá sustituirse este valor en los siguientes comandos):
$ sudo ifdown eth1 && sudo ifup eth1

¡Y todo listo!

Espero que te sirva de ayuda y no tengas ningún problema, pero si no es así, ya sabes que puedes dejar cualquier comentario o acceder a los foros de Ubuntu.

No hay comentarios: