Desde que tengo digitel no me había preocupado por configurar una conexión a Internet con el celular.
pues leyendo wikis, blogs y documentación lo logre, mi teléfono es un Sony Ericsson z530i y un dispositivo bluetooth por usb.
primero que todo necesitamos instalar:
- bluez-libs
- bluez-utils
- bluez-firmware
- bluez-hcidump
- ppp
- wvdial
primero a configurar el bluetooth:
editar: /etc/bluetooth/hcid.conf
en la parte de Security Manager mode colocar: security auto;
en passkey va la clave, se recomienda una clave numérica, algunos celulares no soportan texto en las claves. quedaría algo como: passkey “1234″;
iniciamos o reiniciamos el demonio bluetooth, en archlinux es: /etc/rc.d/bluetooth start ó /etc/rc.d/bluetooth restart
desde el celular activamos el soporte bluetooth y agregamos el dispositivo que seria nuestra PC, colocamos la clave 1234.
hasta este punto el teléfono se puede comunicar con la PC, transferir archivos, etc.. para eso recomiendo kbluetooth.
pero falta hacer que el teléfono funcione como modem, y para eso tenemos que hacer lo siguiente:
en una consola/terminal como root, escribimos:
hcitool scan
debe salir algo así:
XX:XX:XX:XX:FB:2C jhuss
ahora, no todos los teléfonos son iguales, debemos buscar en que canal esta el modem, escribimos:
sdptool browse XX:XX:XX:XX:FB:2C
hay que buscar solo esto que nos importa:
Service Name: Dial-up networking
…
Channel: 2
el canal puede ser otro, eso depende del equipo.
luego editar: /etc/bluetooth/rfcomm.conf
descomentamos ó creamos la parte de: rfcomm0
rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device XX:XX:XX:XX:FB:2C;
# RFCOMM channel for the connection
channel 2;
# Description of the connection
comment “Example Bluetooth device”;
}
en bind se coloca yes para que cree el dispositivo rfcomm0 enlazado al modem del teléfono.
ahora esta el caso que se puede hacer manual:
rfcomm bind rfcomm0 XX:XX:XX:XX:FB:2C 2
tambien puede ser necesario:
ln -s /dev/rfcomm0 /dev/ppp
ahora a configurar el wvdial, también pueden usar pppconfig para usar el comando pon
para wvdial, editar /etc/wvdial.conf:
[Dialer digitel]
Modem = /dev/rfcomm0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,”IP”,”gprsweb.digitel.ve”
Area Code =
Phone = *99#
Username = guest
Password = guest
Ask Password = 0
Dial Command = ATD
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 3000
DialMessage1 =
DIalMessage2 =
ISDN = 0
Auto DNS = 1
teniendo esto, ya podemos conectar, escribimos como root: wvdial digitel
en cualquier caso que no coloque los dns en /etc/resolv.conf comentamos todo y agregamos:
nameserver 57.67.127.195
nameserver 57.73.127.195
pueden contratar cualquiera de los planes navegafull de digitel.