HOWTO: Rimuja y GNU/Linux
Sábado, Abril 28, 2007NOTA: Esta configuración es inútil actualmente ya que los servicios de informática de la universidad de Jaén modificaron hace poco la configuración de la red RIMUJA. Cuando consiga averiguar la nueva configuración intentaré postearla.
Actualización (09-06-07 23:47): Adjunto la nueva configuración. Los cambios son ridículos, pero con la torrija que tengo últimamente entre los exámenes y una crisis aguda de migrañas no había forma de averiguarlos. Muchas gracias a Álvaro ( no sé si me leerá… ) que me dio la clave.
ctrl_interface=/var/run/wpa_supplicant eapol_version=1 fast_reauth=1 ap_scan=1 network={ ssid="RIMUJA" scan_ssid=1 auth_alg=OPEN proto=WPA pairwise=TKIP group=TKIP key_mgmt=WPA-EAP anonymous_identity="anonymous@ujaen.es" identity="user@estudiante.ujaen.es" password="pass" eap=TTLS phase2="auth=PAP" }
Para que funcione hay que cambiar “user” por el nombre de usuario del campus virtual y pass por la contraseña del campus virtual. Desde hace un tiempo los alumnos de la universidad de Jaén “disfrutamos” de acceso Wifi en las dependencias de la escuela. Cuando digo “disfrutamos” me refiero a que la universidad se desentiende por completo de GNU/Linux y solo proporciona soporte para los clientes con Windows. Lord Hash explica como conectar mediante wpasupplicant de foma sencilla. Su solución funciona perfectamente, pero como me ha pasado la patata caliente al final de su post… tendré que reponder
Yo solucioné el asunto de forma un poco más usable. Si en lugar de hacer lo que él dice, se usa el siguiente script
-
#!/bin/bash
-
interfaz="wlan0"
-
driver="wext"
-
-
activo=`ps "-e" | grep "wpa_supplicant"`
-
-
if [ $? -eq 0 ]; then
-
echo "wpa_supplicant activo: matando el proceso"
-
matar=`killall "wpa_supplicant"`
-
fi
-
-
wpa_supplicant -c /etc/wpa_supplicant.conf -D $driver -i $interfaz -B && sleep 15 && dhclient wlan0
-
-
exit 0
El script hace que wpa_supplicant se ejecute en segundo plano y que además se mate el proceso si ya existe. Esto es una chapuza, lo sé, por que si tenemos un wpa_supplicant funcionando por otra cosa lo matamos, pero el problema es que la red de la escuela se cae cada 2 por 3 y la única forma que he encontrado para “reiniciar” la conexión es volver a ejecutar el script. Para hacerlo funcionar simplemente lo copiamos en un archivo y lo llamamos rimuja.sh ( por ejemplo ) y segimos la última parte del manual de Lord Hash.


