jueves, 26 de junio de 2008

Internet gratis en el celular

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).

12 comentarios:

Unknown dijo...

muy bueno esto
tengo un celular nokia n95
y no me queda claro cuando decis anotar la "id externa"
a que se refiere eso?
te pregunto porque no me queda claro si es algo que trae el menu de ese modelo de telefono nada mas, y cual seria en el caso de un nokia como este o algun otro telefono.
desde ya muchas gracias

Javier dijo...

hola muy bueno ch pero la verdad yo tengo celulares motorolas y un samsung y una palm treo la cosa es hacerlo con el samsung pero eso del id no se donde aparece y eso de *99** tambien no lo entendi , todo lo ke va en la compu esta perfecto falta solo entender bien lo del celular
si alguen sabe agradeceria
saludos

Anónimo dijo...

hola, muy buen aporte, tengo un N73 y voy a probar, un par de preguntas.

1) esta probado esto ?
2) que el celu sea con abono o tarjeta incide en algo ?

yo tengo abono pero me gustaria probar con otro chip por si acaso

bueno, voy a probar que onda. Adios.

NicoTheKing dijo...

tengo un duda... cuando coloco conectar en el PC para que se conecte al Pc el celular me dice Error. y en el PC igual.. y e seguido todo como dices.. que ago? tengo un sonic K550i

mi msn es nicotheking@live.cl ayudame porfavor

juanpablolibe dijo...

hola tengo un sony ericsson z70i puede funcionar?

Prometheos dijo...

Perdón por la tardanza, pero este tutorial se hizo para complementar el trabajo en los foros.

Este tutorial está 100% testeado con una línea activa de la empresa Personal de Argentina para el celular detallado, pero sabemos que se consiguió los mismos resultados con motorola usando el software de conexión a la PC, sin necesidad de la ID externa ni el número (esto se hace automáticamente). Teóricamente tendría que funcionar también en todos los celulares, pero los sony ericsson sólo se pueden configurar manualmente con los datos aportados (al menos es lo que sabemos).
Es indistinto el tipo de abono, sólo es necesario que el celular tenga crédito. Si se hace correctamente, la configuración NUNCA va a gastar crédito ni del "server" ni del "cliente", pero para tener acceso es indispensable al menos $ 0,50 en ambos equipos.
Los mensajes de error que cita nico the king, no sabemos de qué se trata, suponiendo que no haya saltado ningún paso. Aclaramos por las dudas que no hicimos testeos con otras empresas o países, pero sabemos que funciona en Verizon de EEUU sin necesidad de un celular "server".
Más información pueden ver en los foros:
http://www.nkwap.com.ar/Nk/Foro/
http://www.movilab.com.ar/index.php (próximamente)

Un saludo!

David dijo...

cuando hago la configuracion sale ipx/spx cp error 733
alguien sabe como podria solucionar ese problema

jonh dijo...

hola.,..,me gustaria, q si podes me mandes la configuracion para un nokia 6131,.,.,porq no puedo cnectarlo,.,., muchas gracias.., aca t dejo mi email.,., jonyrobla@hotmail.com..

noasdasdasdas dijo...

Bueno, yo tengo un celular motorola w175, y quiero poner unos juegos y tonos al celular, intente todo pero no pude, esto lo veo muy dificil, alguien seria tan amable como para crear una red cualquiera y pasarmela? gracias

Unknown dijo...

hola soy axel y probe lo que dice el post ...pero no pude hice todos los pasos pero a lfinal me manda errorrrr

alfredkalel dijo...

gracias por todo, men, pronto estare intentando hacerlo ;)

Anónimo dijo...

hola man, muy bueno el tuto, pero hay hay algo que no entendi, necesitas la linea de ineternet del pc
Y cuando le das en autodetectar ip local te refieres al ip del celular o de computadora