jueves, 26 de junio de 2008

Internet gratis en el celular

12 comentarios

Para inaugurar este blog destinado a la tecnología móvil vamos a presentar un tutorial para montar nuestro propio servidor de internet. El procedimiento se basa en los accesos MMS que ofrecen las distintas compañías, que funcionan como accesos de datos y no tienen costo, salvo cuando se los utiliza para su propósito (enviar mensajes multimedia).

Como la mayoría de las telefónicas bloquean el acceso de datos GPRS para este tipo de conexiones, lo que tenemos que hacer es "abrir" una puerta. El uso de los datos no va a ser a través de los servidores de las empresas, sino que vamos a usar un acceso de banda ancha de una conexión hogareña, telefónica o inalámbrica y la vamos a desviar a través de un equipo móvil. Por eso es que el hardware que vamos a utilizar es el siguiente:

  • Una PC con acceso a internet y conexión USB
  • Un celular con soporte GPRS y conexión activa
  • Un cable de datos para conectar el celular a la PC


El presente tutorial toma como referencia la compañia Personal de Argentina, pero es válido para la mayoría de las operadoras móviles del mundo. Más adelante analizaremos otras compañías de distintos países, con sus configuraciones particulares.

1. Crear una conexión con el celular


Vamos a tomar como referencia una gama de celulares muy vendidos, los Sony Ericcson W200 y K310.

En primer lugar tenemos que instalar los drivers para la conexión USB. Para eso usamos el CD que provee el equipo e instalamos el PC Suite. Con la versión básica es suficiente. Seguimos las instrucciones, reiniciamos la PC y vemos si reconoce al celular.

A continuación configuramos el celular de la siguiente manera:
  • Menú Conectividad:
  1. Comunicación de Datos
  2. Comunicación de Datos
  3. Nueva cuenta
  4. Datos GPRS
  5. Nombre: (a gusto)
  6. APN:mms
  7. Nombre de usuario y Contraseña: (Nada, en blanco).
  8. Guardar.
  • Ahora, en la cuenta nueva
  1. Más
  2. Info de Cuenta
  3. Anotar el numero de “ID externa”
Vamos a la PC y con el celular conectado lo que hacemos es crear una conexión de red nueva:

Para eso usamos el asistente para configuración de redes, NO el PC Suite.
Seleccionamos como módem Sony Ericsson W200 USB WMC Módem. No utilizar el Data Módem.

En nombre de usuario colocamos mms y la contraseña mms.
A continuación solicita el número, donde ingresamos *99***N#, donde “N” es el numero de ID externa que teníamos anotado previamente.

Una vez creada la conexión abrimos todas las conexiones, seleccionamos la que creamos y con el botón derecho entramos a propiedades.

Allí vamos a la solapa de Funciones de Red:

Nos paramos en Protocolo Internet (TCP/IP) y entramos en el botón Propiedades. Allí dejamos todo como está y entramos en el botón Opciones Avanzadas... y desmarcamos donde dice "Usar puerta de enlace predetermimnada en la red remota":


Con esto tenemos configurada la red para conectar el celular y la red telefónica al mismo tiempo. A continuación debemos

2. Desviar los datos a través de un Proxy


Para esto vamos a utilizar un programa llamado CCProxy, de muy sencilla utilización.


Los enlaces son:

Descargar CCProxy (archivo .exe). Página de descarga. Es una versión de prueba que permite sólo 3 conexiones, pero como vamos a usar sólo 1 alcanza para nuestros propósitos.
Tiene versión en español, pero si al instalarlo queda en inglés vamos a Options, Advanced, Miscelaneous y seleccionamos "Spanish".

Una vez corriendo el programa comprobamos que esté conectada internet tanto la de banda ancha como la conexión del celular. En la ventana del CCProxy accedemos a Opciones, dejando todo tal como está pero cambiando el número de puerto por 8080. También marcamos Autodetectar en Dirección IP local (si ya no está marcado).

Con esto ya tenemos el proxy desviando datos desde nuestra conexión. Ahora lo que falta es compartirla con los demás celulares.

3. Acceder desde los celulares

Para eso hay que crear una nueva cuenta de datos:

  • APN: mms
  • Nombre de usuario: mms
  • Contraseña: mms
  • Permitir Llamadas: Automatico
  • Direccion IP: ...
  • Direccion DNS: ...
  • Autentificacion: Ninguna
  • Comprimir Datos: Desactivar

Luego configuramos internet:
  • Nombre: (El que deseen)
  • Conectar usando: (el nombre que le dimos)
  • Uso de proxy: Si
  • Direccion proxy: 172.25.xxx.xxx (*)
  • Numero puerto: 8080
  • Usuario: mms
  • Contraseña: mms

Para saber la dirección de proxy que vamos a usar, vamos al area de notificación de nuestra PC, hacemos click derecho en la conexión del celular y en la solapa de detalles vamos a encontrar al final la Dirección Ip del cliente. Con esa IP reemplazamos el (*).

Esta configuración estará disponible mientras se mantenga la conexión del celular que funciona como server, en caso de que sea interrumpida se le asigna una IP distinta y hay que modificar la configuración de los demás celulares (usuarios del server).