Conexión wifi WPA/WP2 desde linea de comandos en GNU/Linux

Hay veces que uno no tiene entorno gráfico o le apetece hacer la conexión por medio de linea de comandos en vez de utilizar una engorrosa gui, así que con poco esfuerzo es fácil conectarse mediante WPA/WPA2 desde la consola.

Se requiere del programa wpasupplicant, (infórmate previamente de como obtenerlo para tu distribución)

(Debian/Ubuntu)

# aptitude update
# aptitude install wpasupplicant

Creamos un fichero dónde especificaremos el essid y la contraseña. Podemos crear varios ficheros para más conexiones si fuera necesario.

# vim /etc/wpa_supplicant.conf

El fichero contendrá este simple formato (se pueden añadir más opciones).

network={
ssid="nombre de la wifi"
psk="llave de la wifi"
}

Ahora lanzamos wpasupplicant con el fichero anterior.

(La tarjeta puede ser wlan0, ath0, eth0, rausb0 etc)

# wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext

Una vez ejecutado, para obtener la ip podemos configurarlo de manera automática o manual. (hay que obtener datos de la red ip, gateway y dns para la configuración manual)

(automática si el AP soporta dhcp)
# dhclient wlan0

(manual, ejemplo de una red común 192.168.1.X)
# ifconfig wlan0 down
# ifconfig wlan0 up
# ifconfig wlan0 192.168.1.12 netmask 255.255.255.0
# route add default gw 192.168.1.1

Y poner los dns adecuados en /etc/resolv.conf

Listo!

Deja un comentario

Tu dirección de correo electrónico no será publicada.