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