19

Recientemente la empresa Venezolana de telefonia celular digitel lanzo al mercado un servicio de conexion banda ancha movil (BAM), a través de un modem tipo pendrive. Configurarlo en Windows es muy facil a través del programa que incluye para este fin, ya que ellos no dan soporte para linux lo cual no quiere decir que sea imposible su instalación, aqui les dejo dos excelentes reportes de como lograr la instalación para los dos tipos de modem que estan actualmente disponibles (huawei E160E y el ZTE MF626).

Huawei E160E:

De lo que se habla es de la configuración es para GNU/Linux, para windows esto no le sirve, el mismo aparato se encarga de hacer todo por el usuario (que maravilla, …que poco respeto y ni hablar de la seguridad, pero bueno..)

Para el afortunado que tenga este equipo le cuento que funciona de una, sin complicaciones, es enchufar, llenar datos y conectar

El aparato en si es dual, es un modem y es memoria USB, afortunadamente reconoce por defecto el modem que es lo que nos interesa.

Al conectarlo veremos algo así:

USB Serial support registered for GSM modem (1-port)
option 1-5:1.0: GSM modem (1-port) converter detected
usb 1-5: GSM modem (1-port) converter now attached to ttyUSB0
option 1-5:1.1: GSM modem (1-port) converter detected
usb 1-5: GSM modem (1-port) converter now attached to ttyUSB1
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems

Luego, teniendo instalado wvdial, tenemos que configurar los datos para conectar, escribimos:

wvdialconf

Esto detectara el modem, y creará un archivo: /etc/wvdial.conf

Lo editamos solo un poco, acá un ejemplo:

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Phone = *99#
;ISDN = 0
Username = digitel
Password = 0000
Modem = /dev/ttyUSB0

Guardamos y listo, escribimos wvdial para conectar.

Hay que tomar en cuenta, estoy usando kernel 2.6.28 en archlinux, en las demás distros no debería existir mayor problema.

Fuente: http://jhuss.com/2009/03/31/digitel-3g-con-huawei-e160e/

ZTE MF626:

Este MODEM USB ZTE MF626 tiene como particularidad que funciona como pen drive (que windows reconoce como unidad de CD :S) para proveer con los drivers y la auto configuración y como modem. el software en windows hace el cambio entre uno y otro si detecta que el software esta instalado. lo que nos lleva a confiugurar el switcheo para el modem y activar el driver.

via ubuntu-uy

1)  Ir a esta pagina web (http://www.draisberghof.de/usb_modeswitch/) y descargar el archivo “usb_modeswitch-0.9.6.tar.bz2″ en la seccion Downloads.

2)  Hacer click derecho en el archivo y seleccionar > Extraer Aqui.

3) Abrir Terminal, ir al directorio en el que descomprimio todo y ejecutar “sudo make install”… va a pedir password de root.

4) Editar el archivo de configuracion “usb_modeswitch.conf”. Para eso en terminal ejecutar “sudo gedit /etc/usb_modeswitch.conf” y se abrira el editor de textos de Gnome.

5) Buscarmas o menos por la linea 393 del archivo, el nombre del modem “ZTE MF626″ y sacar los comentarios, el (#) y el (;), hasta que quede algo asi:

ZTE MF628+ (tested version from Telia / Sweden)
ZTE MF626

Contributor: Joakim Wennergren

DefaultVendor=  0×19d2
DefaultProduct= 0×2000

TargetVendor=   0×19d2
TargetProduct=  0×0031

MessageEndpoint=0×01
MessageContent=”55534243123456782000000080000c85010101180101010101000000000000″

6) Guardar y Salir.

7) Enchufar el modem, esperar unos segundos y ejecutar en Terminal “lsusb”. Aqui uno de los dispositivos deberia tener el r ID 19d2:2000.

8) Ejecutar en Terminal “sudo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf”. Con esto le cambiaremos el modo y ahora el sistema lo va a ver como un modem. Si hacen “lsusb” de nuevo, deberia haber cambiado a ID 19d2:0031

9) Ejecutamos en Terminal “sudo /sbin/modprobe usbserial vendor=0×19d2 product=0×0031″

10)  Ahora deberia andar como modem… se puede definir un archivo para que lo reconozca el network manager, haciendo en la terminal “sudo gedit /usr/share/hal/fdi/information/20thirdparty/20-zte-mf626.fdi”. Esto abrira un archivo en blanco al que hay que escribirle esto adentro, guardarlo y salir.

<!– -*- SGML -*- –>
<deviceinfo version=”0.2″>
<device>
<!– ZTE MF626 HSDPA USB Modem –>
<match key=”@info.parent:usb.vendor_id” int=”0×19d2″>
<match key=”@info.parent:usb.product_id” int=”0×0031″>
<match key=”@info.parent:usb.interface.number” int=”3″>
<append key=”modem.command_sets” type=”strlist”>GSM-07.07</append>
<append key=”modem.command_sets” type=”strlist”>GSM-07.05</append>
<append key=”info.capabilities” type=”strlist”>modem</append>
</match>
</match>
</match>
</device>
</deviceinfo>

ya en este momento nuestro modem esta listo para usarse. Solo falta definir los parametros de la conexion con DIGITEL 3G. OJO, la conexion es parecida a la de los telefonos celulares solo cambian algunos parametros. Actualmente solo me he podido conectar con WVDIAL. aqui les dejo mi wvdial.conf y mi /etc/ppp/options para que vean la conexion. Es importante recalcar que por defecto ppp autentica con PAP, y la conexion digitel usa CHAP.

Para configurar su conexion ahora utilizamos wvdialconf. Con esta apliacion de wvdial se tiene una configuracion incial que luego vamos a cambiar:

sudo gedit /etc/wvdial.conf

Y hacemos cambios para que se vea así

[Dialer Defaults]
#La conexion de Digitel lleva el pin de la sim card   0000
Init1 = ATZ+CPIN=”0000″
Init2 = ATQ0 V1 E1 +FCLASS=0

Init3 = AT+CGDCONT=1,”IP”,”gprsweb.digitel.ve”

Modem Type = Analog Modem

Phone = *99#

ISDN = 0

Username = Digitel

Password = Digitel

Modem = /dev/ttyUSB2

Baud = 9600

la ubicacion de este modem por lo general es en /dev/ttyUSB2 pero se han visto casos donde varia puesto a que el ocupa los espacios ttyUSB0 al ttyUSB3.

En el archivo /etc/ppp/options debemos comentar la autenticacion con PAP y activar la conexion con CHAP.

nos ubicamos en esta sección y nos aseguramos que este así.

# Require the peer to authenticate itself using PAP.
#+pap

# Don’t agree to authenticate using PAP.
#-pap

# Require the peer to authenticate itself using CHAP [Cryptographic
# Handshake Authentication Protocol] authentication.
+chap

# Don’t agree to authenticate using CHAP.
#-chap

Bueno y Ya con esto debemos estar listos para navegar.

Cada vez que queramos conectarnos

sudo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf
sudo wvdial

y debido a que la forma en que nos estamos conectado no aplica al escritorio que estemos usando. debemos asegurarnos que nuestro navegador no este trabajando en modo sin conexion.

Fuente: http://effiejayx.velugmaracaibo.org.ve/?p=237