Todos sabemos que WEP es inseguro para redes wireless, así que podemos utilizar WPA-PSK con TKIP, para hacer nuestra WiFi menos vulnerable.
El problema viene cuando intentamos conectarnos a la red desde GNU/Linux, ya que necesitamos el suplcante de WPA: wpa_supplicant.
Para instalarlo ejecutamos:
#apt-get install wpasupplicant
Tras instalarlo, necesitamos un fichero de ejemplo, que podemos conseguir copiando uno de /usr/share/doc/wpasupplicant/examples y copiándolo en /etc/wpa_supplicant.conf
Después, tenemos que generar la passphrase, ejecutando:
# wpa_passphrase miRed miSuperClave
network={
ssid="miRed"
#psk="miSuperClave"
psk=15c8682775e55d210841b7b6a4ce7386c2a8c6bd8295571ccd5bdfae2e22ec96
}
Y copiamos el código que nos devuelve en nuestro fichero /etc/wpa_supplicant.conf. En caso de que queramos TKIP, pondríamos lo siguiente:
network={
ssid="miRed"
#psk="miSuperClave"
psk=15c8682775e55d210841b7b6a4ce7386c2a8c6bd8295571ccd5bdfae2e22ec96
key_mgmt=WPA-PSK
pairwise=TKIP
}
Ya solo nos queda levantar la interfaz de red. Para ello ejecutamos:
#ifconfig wlan0 up && wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf -dd
🙂
Buenas, hace mucho que intente esto, pero nunca me había funcionado, yo tengo una fonera, y nunca me dejaba conectar por wpa, asi que tenia que entrar por la red pública, una chapuza vamos.
Pero hoy al leer tu howto lo he vuelto a intentar, he borrado un par de cosas que tenía en el .conf y funciona.
Lo que tambien tengo puesto para no tener que usar el comando siempre es lo siguiente, igual te sirve:
En el archivo /etc/network/interfaces añades algo como esto:
auto eth0
iface eth0 inet static
wpa-ssid Cyrus
wpa-key-mgmt WPA-PSK
wpa-psk XXXXXXXXXXXXXXXXX
address 192.168.10.3
network 192.168.10.0
netmask 255.255.255.0
gateway 192.168.10.1
En donde pone psk he puesto la clave tal cual, pero si pones de la otra forma seguramente funcione también.
Puedes usar dhcp, aunque yo lo tengo puesto así, y va perfecto.
un saludo.
O también puedes instalar Ubuntu (a partir de la 7.04), que lo hace tan sencillo (o más) que como en WinXP 😉
Julián J. M.
Jeje, yo uso KDE, y el KWifiManager no va del todo fino… Así que a la consola!