PDA

Ver la Versión Completa : conexiones eduroam y otras con EAP


Fernando_1982
26/01/11, 19:18:58
Podemos conectar las verne a este tipo de conexiones???? sería muy comodo no??? en mi htc desire no tengo ningun problema para configurarlo... si alguien sabe... mil millones de gracias!

un saludo!!!

he encontrado esto....

Hola foreros, en vista de la cantidad de preguntas sin resolver y fallos errores etc. en el foro a causa de la red unificada de universidades, eduroam, me he puesto a investigar hasta que he conseguido hacerlo, así que en vistas de su dificultad y la cantidad de sitios consultados hasta conseguirlo, he decidido hacer un pequeño tutorial para hacerlo más fácil.

NOTA: las pruebas están hechas con un HTC Tattoo, rom de vodafone sin modificar nada, excepto el acceso root (indispensable), y la red es la de la Universidad Hispalense de Sevilla. El sistema operativo utilizado XP SP3.

1. FUNDAMENTAL. Acceso root, es decir, tener la Tattoo “ruteada”. Para hacerlo podéis seguir cualquier manual estupendo de los que hay en el foro; recomiendo el de “chusen” (http://www.htcmania.com/showthread.php?t=89160), rapidísimo y efectivo.

2. Datos de acceso a la red de la universidad, en concreto, la modificación del fichero wpa_supplicant.conf necesario para conectarse desde Linux. Debería ser una cosa así:

network={
ssid="eduroam"
proto=RSN
key_mgmt=WPA-EAP
group=CCMP TKIP
eap=TTLS
identity="TU_USUARIO"
password="TU_CONTRASEÑA"
phase2="auth=PAP"
priority=39
}3. En este paso tenemos dos opciones, utilizar el Android SDK para modificar wpa_supplicant.conf en nuestro terminal, o instalar el programa Root Explorer que nos permite hacer lo mismo. Evidentemente mi recomendación es utilizar el SDK para poder modificar el archivo en el PC, y, dado que la Tattoo ha sido ruteada, es lógico pensar que se tiene el SDK instalado. De todas formas voy a explicar ambas.

4. a) Con Android SDK:
1. Abrimos una pantalla de intérprete de comandos (Inicio -> Ejecutar -> cmd).
2. Nos situamos (utilizando cd y cd..) en la carpeta Tools del directorio donde esté instalado ADB, en mi caso, c:\android-sdk\tools.
3. Conectamos la tattoo en modo sync htc al pc, y en el intérprete de comandos escribir:

adb pull /data/misc/wifi/wpa_supplicant.conf wpa_supplicant.conf4. Esto nos copiará el arhivo wpa_supplicant.conf del terminal a la carpeta Tools. Ahora debemos añadirle la información que nos proporciona cada universidad, pero hay un pequeño problema que es donde falla casi todo el mundo al editar este archivo: el bloc de notas de Windows hay veces que no reconoce bien los saltos de linea de estos archivos. Para solucionar esto, utilizamos el procesador de textos más planos que hay, el edit de DOS. Para ello, en el intérprete de comandos, y situados en la carpeta Tools de nuevo (donde esté el wpa_supplicant.conf), escribimos:

edit wpa_supplicant.confSe nos abrirá un programa muy viejuno y con un aspecto tercermundista (en día fue la leche), pero que nos sirve perfectamente a nuestro propósito. Copiamos la información que nos da nuestra universidad, y la copiamos al final del wpa_supplicant.conf, detrás de las demás redes que ya teníamos guardadas. En mi caso, para la universidad de Sevilla quedaría:

ctrl_interface=tiwlan0
update_config=1

network={
ssid="JUGUED"
key_mgmt=NONE
group=WEP104 WEP40
auth_alg=OPEN SHARED
wep_key0=*******
priority=35
}

network={
ssid="eduroam"
proto=RSN
key_mgmt=WPA-EAP
group=CCMP TKIP
eap=TTLS
identity="[email protected]"
password="tu_password"
phase2="auth=PAP"
priority=39
}Evidentemente, cada universidad tendrá unos parámetros diferentes, y cada usuario una clave y nombre de acceso distintos: todos estos datos podéis sacarlos de la información para conectar con Linux que os de vuestra universidad.

5. Ahora nos vamos a archivo -> guardar y archivo salir. Listo, tenemos nuestro wpa_supplicant.conf configurado. Ahora vamos a guardarlo en el móvil, para ello, de nuevo en el intérprete de comandos y desde la carpeta Tools, escribimos

adb push wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.confPerfecto, guardado, reiniciamos el móvil:

adb reebotEn teoría, ya debe de conectarse sin problemas a eduroam.

6. IMPORTANTÍSIMO: mucha gente una vez hecho esto, dice que le da problemas el wifi, que no se puede iniciar el servicio y tal, eso es debido a los permisos del archivo wpa_supplicant.conf. No voy a entrar a explicar los tipos de permisos de los ficheros en estos sistemas operativos, pero si voy a decir como solucionarlo: una vez reiniciada la tattoo, volvemos a conectar con el PC, nos situamos de nuevo en la carpeta Tools del ADB, y escribimos
adb shellPara abrir una consola en la tattoo. Debe de aparecernos una #, pues escribimos supara dar acceso root. Ahora abrimos el directorio donde se encuentra el archivo
cd data/misc/wifiy una vez dentro, escribimos
chmod 666 wpa_supplicant.conf Para darle los permisos a todos los grupos de usuarios. Tras esto debe funcionar.

b) con Root Explorer.
1. Bajar Root Explorer e instalarlo (supongo que estará en el market, sino no creo que cueste localizarlo):
2. Abrir el programa en la tattoo y abrir los siguientes directorios: data, misc, wifi, y pulsar en el archivo wpa_supplicant.conf y en editar.
3. Ahora viene lo malo de este método, hay que escribir a mano todos los parámetros de la red, tal y como nos diga cada universidad.
4. Copiar los datos como en el método explicado anteriormente, y vigilar también los permisos; en este caso pulsando sobre el nombre del archivo y en “permissions”. Para evitar conflictos, dale todos los permisos.

Pues ya está, este es el manual, solo decir que a veces al arrancar, puede ser que los permisos del wpa_supplicant.conf se modifiquen y no funcione el wifi, simplemente cambiándolos de nuevo vuelve a funcionar.

Espero que os sea de utilidad y si tenéis problemas espero poder resolverlos.

Saludos htcmaniacos.



un saludo!

Kullman
27/01/11, 00:39:27
Conozco gente que se ha conectado a dichas redes usando el advanced wifi configuration editor ( o algo asi ), que es una aplicacion que permite editar datos de configuracion sin necesidad de rooteo o edicion directa de ficheros de configuracion.

FordPrefect
27/01/11, 09:58:27
No tengo una Bq, así que no se si os funcionará, pero yo me conecto diariamente a eduroam con el Nexus One sin ningún problema, sin ser root. Mi configuración es:

Metodo EAP: TTLS
autenticación fase 2: ninguno
certificado CA: no especificado
certificado usuario: no especificado
identidad: tu usuario
identidad anonima: anonymous@[tu dominio]
tu contraseña: tu contraseña

schloimeson
16/02/11, 18:26:55
No tengo una Bq, así que no se si os funcionará, pero yo me conecto diariamente a eduroam con el Nexus One sin ningún problema, sin ser root. Mi configuración es:

Metodo EAP: TTLS
autenticación fase 2: ninguno
certificado CA: no especificado
certificado usuario: no especificado
identidad: tu usuario
identidad anonima: anonymous@[tu dominio]
tu contraseña: tu contraseña

Que es eso de "tu dominio"en identidad anónima?


Sent from my GT-P1000 using Tapatalk

FordPrefect
17/02/11, 10:06:20
Que es eso de "tu dominio"en identidad anónima?

El dominio de la universidad a la que te conectes. En general coincidirá con el dominio de tu identidad.