HOWTO: Conectarnos a una WiFi con WPA-PSK TKIP con wpa_supplicant

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

🙂

3 thoughts on “HOWTO: Conectarnos a una WiFi con WPA-PSK TKIP con wpa_supplicant

  1. 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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *