Ir al principioc | Ir al final
Home

TIC
TIC.ConfigurarConexion3Gr1.10 - 11 Mar 2007 - 19:47 - RicardoDeLosSantosabajo

Start of topic | Skip to actions

Cómo conectar el ordenador a internet mediante el módem GPRS o 3G de nuestro teléfono móvil

Requisitos

En primer lugar observemos que hay terminales, como el NOKIA 5110, que sirven para navegar por Internet desde el propio teléfono, pero que no disponen de módem y, por tanto, no nos sirven para darle aceso a Internet a nuesto PC.

Necesitamos un terminal telefónico que disponga de módem. Si este teléfono o el PC que queremos conectar a Internet no dispone de Bluetooth, necesitaremos, además, un cable de datos para acceder al teléfono mediante el puerto USB.

Las pruebas que aquí explicamos las hemos realizado con terminales NOKIA 6280 y NOKIA 6085 usando tanto el cable de datos para puerto USB como el dispositivo Bluetooth. El sistema operativo usado en las pruebas ha sido Guadalinex y los proveedores de telefonía móvil han sido YOIGO y vodafone.

Requisitos adicionales para YOIGO

Al contratar una línea de YOIGO, de entrada no está activo el acceso a datos. Para activarlo, es necesario enviar un SMS con la palabra TODAS al 500. Esto nos crea una configuracion personal que nos permite acceso pleno a Internet (parece que no hay ningún puerto restringido) desde el portátil y navegar desde el móvil.

Sin embargo, para que las aplicaciones instaladas en el teléfono móvil (como el Google Maps, por ejemplo) tengan acceso a Internet, debemos ajustar un poco más la configuración. Detallamos los pasos para un NOKIA 6085:

  • Ajustes -> Ajustes de configuración -> Ajustes configuración predeterminados: Config. personal
  • Ajustes -> Ajustes de configuración -> Ajustes de configuración personal -> Opciones -> Añadir nuevo -> Punto acceso: Mi punto de acceso
  • Ajustes -> Ajustes de configuración -> Ajustes de configuración personal -> Ajustes de puntos de acceso -> Portador de datos -> Paquetes de datos
  • Ajustes -> Ajustes de configuración -> Ajustes de configuración personal -> Ajustes de puntos de portador -> Punto de acceso de paquetes datos: internet
  • Ajustes -> Ajustes de configuración -> Activar valor pred. en todas aplicas.

El fichero /etc/ppp/peers/vwdial

Para que el acceso a Internet desde el PC funcione, independientemente de que usemos el cable de datos o el dispositivo Bluetooth, el fichero /etc/ppp/wvdial tendrá las siguientes líneas:

noauth
debug
defaultroute
noipdefault
name wvdial
usepeerdns
mtu 472

Nota: La última línea (mtu 472) es necesaria, al menos, si usamos YOIGO como proveedor de Internet. Si la omitimos, tendremos dificultades para subir datos (por ejemplo para enviar correo desde un webmail) con este proveedor.

Dispositivo de conexión

Conexión por cable de datos

Una vez conectado el PC al móvil por el cable de datos, normalmente nos aparecerá en la pantalla de este último un menú para activar la conexión. Una vez activa la conexión, el módem del teléfono se identifica como el dispositivo /dev/ttyAMC0.

Conexión por Bluetooth

Instalando el software de bluetooth

Necesitamos instalar (con synaptic o apt-get install) los paquetes bluez-utils y gnome-bluetooth

  • sudo apt-get install bluez-utils
  • sudo apt-get install gnome-bluetooth

El fichero /etc/bluetooth/rfcomm.conf

Con el bluetooth del móvil activo y visible ejecutamos el comando sudo  hcitool inq. Obtendremos algo del tipo

00:18:42:D8:44:48   clock offset: 0x4403   class: 0x520204

La dirección de hardware (00:18:42:D8:44:48 en nuestro ejemplo) que aparece es específica para cada teléfono móvil. Es conveniente anotarla, pues debemos incluirla en el fichero /etc/bluetooth/rfcomm.conf

Editamos el fichero /etc/bluetooth/rfcomm.conf (por ejemplo ejecutando sudo gedit /etc/bluetooth/rfcomm.conf) y añadimos la sección rfcomm3, escribiendo lo siguiente

rfcomm3 {
bind yes;
device 00:18:42:D8:44:48;
channel 3;
comment "Mi NOKIA 6280";
}

(Recordemos que en lugar de 00:18:42:D8:44:48 tendremos que poner la dirección de hardware que corresponda a nuestro teléfono).

Si disponemos de varios teléfonos móviles, podemos crear distintas secciones para cada uno llamadas rfcomm4, rfcomm5, etc.

A continuación reiniciamos el servicio bluetooth ejecutando sudo /etc/init.d/bluez-utils restart

Vinculando el teléfono móvil

Ahora, desde el menú de nuestro teléfono móvil, debemos vincular éste al dispositivo bluetooth del PC. Para ello tendremos en cuenta:

  • Si el dispositivo bluetooth del PC no aparece visible, ejecutaremos el comando sudo gnome-obex-server (disponible también en el menú Aplicaciones -> Herramientas del sistema-> Compartición de Archivos por Bluetooth)
  • Si se nos pide una contraseña para establecer la vinculación, ésta es la que se encuentra en el fichero /etc/bluetooth/pin
  • Tras modificar cualquier fichero de la configuración del bluetooth, para que los cambios tengan efecto, es necesario ejecutar /etc/init.d/bluez-restart

El fichero /etc/wvdial.conf (o quizás ~.wvdialrc o ~.wvdial.conf)

Ahora necesitamos editar el fichero de configuración de wvdial. Podemos crear un fichero común para todos los usuarios llamado /etc/wvdial, pero también cabe la posibilidad de que cada usuario cree un fichero de configuración personalizado, en su directorio de trabajo, llamado .wvdialrc o quizás .wvdial.conf

En cualquier caso, el fichero de configuración de wvdial, además de la sección con los parámetros por defecto, incluirá secciones para nuestras distintas conexiones por módem:

[Dialer yoigoUSB]
Modem = /dev/ttyACM0
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet" 
Phone = *99***1#
Username = ''
Password = ''


[Dialer vodafoneUSB]
Modem = /dev/ttyACM0
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","airtelnet.es" 
Phone = *99***1#
Username = 'vodafone'
Password = 'vodafone'

[Dialer yoigoBT]
Modem = /dev/rfcomm3
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet" 
Phone = *99***1#
Username = ''
Password = ''


[Dialer vodafoneBT]
Modem = /dev/rfcomm3
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","airtelnet.es" 
Phone = *99***1#
Username = 'vodafone'
Password = 'vodafone'

Conectando a Internet

Para conectar a Internet basta ejecutar un comando del tipo sudo wvdial yoigoUSB, o sudo wvdial yoigoBT, etc., dependiendo de la conexión que queramos utilizar.

En lugar de ejecutar el comando desde un terminal, podemos, por ejemplo, crear un lanzador.

¿Problemas con la puerta de enlace?

Cabe la posibilidad de que en nuestro ordenador tengamos configurada una puerta de enlace predeterminada (usando por ejemplo una tarjeta de red). Podemos comprobarlo mediante el comando sudo route -n (más información ejecutando man route.

En caso de duda, podemos ejecutar sudo route del -net 0.0.0.0 antes de efectuar la conexión a Internet a través del módem.

Observaciones

  • Podemos compartir el acceso a Internet instalando (y configurando convenientemente) ShoreWall en el PC que usamos para acceder a Internet a través del módem.
  • Para compartir la conexión a Internet entre varios ordenadores portátiles equipados con WiFi, lo más practico es usar una conexión ad-hoc (y así se evita tener que usar punto de acceso inalámbrico).

Enlaces relacionados

-- RicardoDeLosSantos - 04 Nov 2006

El pingüino ya no tiene frío
arriba


Estás aquí: TIC > ConfigurarConexion3G

arriba

Copyright © 2004 por los autores que han contribuido al desarrollo de esta web. Todos los materiales son propiedad de sus respectivos autores.
Para cualquier consulta o sugerencia contactar con TWiki.WebMaster