22 abril 2010

Conectar terminal Android a la wlan eduroam de la UCM


Como mi HTC Hero se negaba a conectarse a la wifi cifrada de la UCM, al final ha habido que hacerlo a manubrio por el viejo método de ensayo y error. Así que lo pongo aquí para que salga en los buscadores, por si algún otro alumno de la Universidad Complutense de Madrid se vé en la misma tesitura.

Aviso para navegantes: esta configuración es válida exclusivamente para la UCM, ya que cada universidad implementa el cifrado y la autentificación como Dios le dá a entender. No lo he probado con el terminal de serie, así que tampoco aseguro nada con otras roms, aunque no veo por qué no debería funcionar. Yo uso el firmware Android 1.5 MoDaCo Custom ROM 3.2 Core, y el kernel 2.6.27-mck-teknologist-1.92, por si sirve de ayuda. En la web se pueden encontrar multitud de tutoriales sobre como cambiarlos, cosa que recomiendo, por cierto.

El primer prerequisito es que el terminal debe estar rooteado para poder editar el archivo de configuración, pero con una rom de rescate y el Android SDK debería funcionar montando el sistema de archivos /data en modo lectura-escritura tranquilamente dede casa.

Hay que editar el archivo /data/misc/wifi/wpa_supplicant.conf y añadir la siguiente entrada al final, cambiando los valores tuidentificador y contraseña por lo que corresponda. La prioridad debería ser un nñumero menor que la de la wifi UCM -si la tienes-, ya que a partir de ahora querremos salir por eduroam:

network={
ssid="eduroam"
proto=RSN
key_mgmt=WPA-EAP
group=CCMP TKIP
eap=TTLS
identity="tuidentificador@estumail.ucm.es"
password="Contraseña"
phase2="auth=PAP"
priority=8
}
Por la necesidad de estar en la Facultad para tener señal y hacer las pruebas, tuve que recurrir a la app ConnectBot. Yo personalmente la encuentro muy útil ya que, además de servirme para trastear el terminal, me permite acceder a casa por SSH. No requiere más que conectarse al sistema local, hacer un su y editar el archivo con el vi que trae integrado la shell. (Nota: la tecla ESC son dos clicks en la bola, y los símbolos hay que hacerlos mediante el teclado numérico). Teniendo un PC a mano, es mucho más sencillo -aunque sólo sea por tener un teclado de verdad-, pinchar el terminal a un PC y usar el SDK de Android para modificar el fichero.
Android 1.5 HTC Hero Universidad Complutense de Madrid UCM eduroam wifi wlan.
Ir a artículo.