Hola lectores y seguidores. Motivado por el colega @Neji del blog Desde Abreus acerca de conectar a Internet un móvil sin tener la posibilidad de montar un punto de acceso en su laptop o con cualquier adaptador de red inalámbrico vía USB con una PC, pues me surgió la idea de transponer este escenario a uno que ya conozco y probé hace unos 2 años y que si bien no es lo tradicional, al menos nos va a proporcionar una vía de como lograr que nuestro querido móvil se pueda revisar el Facebook o Twitter.
Antes que nada les voy a aclarar que el anterior escenario se llama Tethering y que nuestra gran Wikipedia nos define como: Se denomina anclaje a red o tethering al proceso por el cual un dispositivo móvil con conexión a Internet actúa como pasarela para ofrecer acceso a la red a otros dispositivos, cualesquiera que estos sean, asumiendo dicho dispositivo móvil un papel similar al de un módem o enrutador inalámbrico. Esto se puede realizar mediante una conexión LAN inalámbrica (Wi-fi), Bluetooth o mediante un cable, como el USB. Muchos dispositivos móviles están equipados con software para ofrecer acceso a Internet a través de anclaje a red.
Pero como en el caso del colega, la solución que propongo es que en este caso, el simulador del tethering va a ser el propio móvil, ya que el se va a encargar de hacer el montaje de la red wifi y el anclado (así denominaremos a la laptop o al dispositivo USB conectado a una PC) solo proveerá el servicio de proxy, ya que como deficiencia principal de este método es que no es posible (al menos en mi idea) el actuar del anclado en modo enrutador.
NOTA DE EDICIÓN: En la entrada original puse que debía subir imágenes del proceso, pues gracias a un colega que por el simple hecho de dejarle revisar el Facebook y escribir unas cuantas cosas en el Twitter se brindó amablemente a prestarme su móvil para hacer el engendro diabólico que a continuación se describe. Si, yo se que la ética y las normas se aplican a toda faceta de la vida, pero esto es investigación, así que a veces tenemos que desdoblar la realidad y sus reglas para obtener cambios y resultados 😀
Como primer paso debemos crear el punto de anclaje en el móvil con la correspondiente aplicación de seguridad para que nadie ajeno esté merodeando por ahí. Ya que cada modelo y versión del sistema operativo es distinto solo me referiré a que se debe montar uno y garantizar que cumpla el mayor grado de compatibilidad de wifi con el fin de que nuestro anclado vea la red wifi creada. Para este entorno diremos que la red creada se llama “wifiandroid” y que el rango de IP que maneja es 192.168.43.0/24, por lo cual se deduce que el móvil tendrá el IP 192.168.43.1 y que nuestro anclado 192.168.43.49 una vez que se conecte satisfactoriamente a la red.
Hecho esto necesitamos que en el anclado este corriendo un proxy y que el mismo permita la conexión al mismo por la Wifi. He leído un poco y en algunos lugares aclaran que los proxy cuando no detectan que existe conexión de una interface (ya sea red cableada o Wifi) pues simplemente la ignoran, razón por la cual se recomienda que una vez enlazado el anclado con la red se reinicie (o incluso no iniciarlo hasta que se logre conectarlo a la red) el servicio de proxy.
NOTA DE EDICIÓN: Como toda idea que se genera después de unos buenos litros de prú oriental y unos miseros panes con pasta de oca en el estómago, me encuentro que el montaje de punto de red en el móvil android no permite configurarle proxy a nuestra conexión, por lo cual tenemos que valernos de alguna aplicación que haga esa gestión. En mi caso yo utilicé las configuraciones avanzadas que soporta el Mozilla Firefox, pero usted bien puede instalar algún proxy local en su dispositivo y hacer la magia.
Por último necesitas entrar a las configuraciones de la aplicación y establecerle las configuraciones del proxy de forma manual, donde solo especificamos que el mismo esta en el IP que tiene asignado el anclado y el puerto del servicio proxy. Si eres de los traumatizados que se preocupan con demasía por la seguridad te recomiendo cambiarle el puerto por defecto que trae el servidor proxy a fin que solo tú (y nadie más que tú) sepa que se cocina.
Ver imágenes 004 y 005 En este enlace pueden obtener mucha más información de cuales se modifican.
Y luego, una nueva pestaña de navegación e introduce una URL. En mi caso seleccioné el clásico Google para Cuba pero me apareció el error que se describe en la imagen 006. Esto se debe a que Mozilla Firefox automáticamente tiene habilitado el autenticarse con NTLM del sistema, pero como el proxy prueba era uno transparente (o sea no necesita el par usuario : contraseña), pues hay que desactivar una directiva que se muestra en la imagen 007. Y por último recargamos la pestaña de nuestro San Google y listo, a gastar tus preciados megas, minutos o combinación de ambos de Internet, haciendo lo que mejor te guste. Ver imagen 008.
Por mi parte solo me queda poner las capturas de pantalla del proceso en sí. No las he puesto porque debo utilizar un móvil prestado (para mis cosas uso el de mi madre, el cual presenta unos fallidos ahí con el botón Encendido y me es bastante engorroso el capturar escenas 🙁 ) y que no todo el mundo te presta un móvil así como así para que estés jugando a ser el que más se conecta a Internet ni Facebook ni Youtube ni nada por el estilo. Si pudieran probarlo en sus escenarios y comentar sobre si la idea loca y descabellada les sirvió o no.
NOTAS AL FINAL: Me quedó bastante engorroso el proceso y juro que casi crucé los dedos (al principio) y salté de alegría (al final) cuando me salió el mensaje de error al autenticarse en el proxy. La verdad que uno cuando no tiene nada que inventar, llega la musa de las locuras y te dan unas recomendaciones que no sabes si la gente te van ignorar por descabellado o ejecutarán acciones para evitar que tengas descendencia.





1 comentario
¿Me estaré convirtiendo en una especie de Influencer? el otro día le dí ideas a Llamaret y lo puso en SWLX y ahora también me incluyes en tus entradas… muchas gracias a los dos pero mas bien la prueba de concepto iba una tanto mas allá:
Crear zona Wifi en Movil/Tablet
Conectar Laptop a Zona Wifi
Crear Proxy en Laptop (con correspondiente FORWARD y ajustes del iptables)
Configurar Proxy Global con alguna app (Drony, ProxyDroid etc) de móvil/tablet para que use el proxy de la laptop.
Lamentablemente a mi también me hace las peticiones en el proxy pero igualmente me sale el error 403 que nos impide el acceso. Aquí dejo los registros (modificados) del proxy en la laptop:
1453993214.809 1 IP-TARJETA-ETH0-EN-LAPTOP TCP_DENIED/403 3748 GET http://neji-laptop:3128/squid-internal-dynamic/netdb - HIER_NONE/- text/html1453997237.784 1 IP-TARJETA-ETH0-EN-LAPTOP TCP_DENIED/403 3677 GET http://neji-laptop:3128/squid-internal-dynamic/netdb - HIER_NONE/- text/html