Conexión de un Módem ZTE MMC Storage USB Device Modelo MF 180 con Trisquel GNU/Linux-libre

Hace poco, por cuestiones laborales, tuve acceso  a un Módem ZTE MMC Storage USB Device Modelo MF 180, operador Claro que actualmente está también en el Perú, el cual como se imaginarán provenía de una empresa la cual no tenía ninguna implementación ni idea sobre el software libre, es más Claro tampoco incluye el SO GNU/Linux dentro de sus sistemas compatibles, por tanto ninguna experiencia para conectar este módem con un SO GNU/Linux. Aquí mostraré brevemente el proceso para lograr que este módem funcione en Trisquel GNU/Linux-libre Toutatis, aunque también ha servido para Belenos (basado principalmente en la wiki en español de Trisquel).

Características del periférico

A modo de conocer algunas características del módem USB, ejecutamos la siguiente orden:

$ sudo lsusb

La cual produce:

Bus 002 Device 005: ID 19d2:0031 ZTE WCDMA Technologies MSM MF110/MF627/MF636

Donde el vendorID es 19d2 y el productID es 0031, información que es útil para proyectos como h-node.

Requerimientos Mínimos

Según la wiki, el SO debe tener instalados los siguientes paquetes, los cuales se supone que ya están por defecto:

  • xplc
  • wvstreams
  • uniconf
  • wvdial
  • ppp

Sin embargo, en esta experiencia no se tenía instalado xplc ni wvstreams y aún así funcionó correctamente el módem.

Configuración y Ejecución

Inserte el módem, si se enciende la luz entonces todo va bien, espere a que la luz roja pace a verde. La siguiente orden creará contenido por defecto en el archivo /etc/wvdial.conf.

$ sudo wvdialconf 

Ahora podemos proceder a la configuración del archivo /etc/wvdial.conf. Editamos el archivo como super usuario y adaptamos el contenido de esta manera:

[Dialer Defaults]
Init1 = ATZ 
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 
Modem Type = Analog Modem 
ISDN = 0 
New PPPD = yes 
Phone = *99# 
Username = " " 
Password = " " 
Modem = /dev/ttyUSB2 
Baud = 921600

Finalmente ejecutamos wvdial:

$ sudo wvdial 
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT 3600000
--> Carrier detected.  Waiting for prompt.
--> Don't know what to do!  Starting pppd and hoping for the best.
--> Starting pppd at Sat Apr  4 13:17:22 2015
--> Pid of pppd: 5569
--> Using interface ppp0
--> pppd: `X�[08]�[�[08]
--> pppd: `X�[08]�[�[08]
--> pppd: `X�[08]�[�[08]
--> pppd: `X�[08]�[�[08]
--> pppd: `X�[08]�[�[08]
--> local  IP address 10.66.28.50
--> pppd: `X�[08]�[�[08]
--> remote IP address 10.64.64.64
--> pppd: `X�[08]�[�[08]
--> primary   DNS address 190.113.220.18
--> pppd: `X�[08]�[�[08]
--> secondary DNS address 190.113.220.2
--> pppd: `X�[08]�[�[08]

Si no funciona a la primera, desconecte y vuelva a conectar el módem, espere hasta que la luz roja aparezca; ejecute wvidal, tardará menos de un minuto hasta logra la conexión, y listo, a navegar.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s