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.

4 comentarios:

Anónimo dijo...

Mil gracias! Por fin he conseguido que funcione la eduroam de la UAM en mi hero. Como dato, yo también uso modaco 3.2

WiFi dijo...

Y conectar una cuenta de correo pdi de la UCM al programa de HTC? el pop o imap lo consigo, eso si, sin modo seguro, pero el smtp no hay manera, le da por no aceptar el certificado... con lo sencillito que sale en el manual del iphone y android nada

Anónimo dijo...

Millones de gracias!

Tu configuración me ha servido para conectarme a eduroam, en mi caso con un portátil con GNU/Linux, y funciona de lujo!

Antonio dijo...

Gracias, me ha sido muy útil.

Es lástima que, probablemente por los puertos cerrados que tiene la UCM, no funciona bien la sincronización con Google o aplicaciones como el whatsapp.

Saludos!