jump to navigation

Modem ZTE MF636 en openSUSE guia definitiva julio 9, 2009

Posted by easgs in opensuse.
trackback

Modem ZTE MF636 funcionando en openSUSE 11.1 32 bit con el servicio prepago de Movistar Nicaragua

————————————–

Nota: Hay una manera express de hacer todo esto, para mas informacion visitar

https://easgs.wordpress.com/2009/07/13/zte-mf636-express-install-for-opensuse-11-1-32-bit/

esta solucion express tambien funciona con openSUSE 11.2

—————————————

Paso 1

Instalar los paquetes usb_modeswitch y wvdial que ya se incluyen en el DVD de instalación por lo que no necesitaremos Internet.

Paso 2

Modificar el archivo /etc/wvdial.conf  para que sea igual al siguiente.

[Dialer Defaults]

Modem = /dev/ttyUSB2

Baud = 460800

Init1 = ATZ

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2

Init3 = AT+CGDCONT=1,”IP”,”internet.movistar.ni”

Area Code =

Phone = *99#

Username = movistarni

Password = movistarni

Ask Password = 0

Dial Command = ATDT

Stupid Mode = 1

Compuserve = 0

Force Address =

Idle Seconds = 300

DialMessage1 =

DialMessage2 =

ISDN = 0

Auto DNS = 1

Paso 3

Modificar el archivo /etc/usb_modeswitch.conf

Comentamos todo menos lo siguiente, tiene que verse igual, yo agregué la parte que dice ZTE MF636, para comentar agregamos los caracteres # o ;

########################################################

ZTE MF628+ (tested version from Telia / Sweden)

#

ZTE MF636

# Contributor: Joakim Wennergren

DefaultVendor=  0x19d2

DefaultProduct= 0x2000

TargetVendor=   0x19d2

TargetProduct=  0x0031

MessageEndpoint=0x01

MessageContent=”55534243123456782000000080000c85010101180101010101000000000000″

########################################################

Paso 3

Cuando me quise conectar la primera vez me mando el siguiente error

–> primary DNS address 200.39.10.1

–> pppd: (�[06][08]

–> secondary DNS address 200.36.160.237

–> pppd: (�[06][08]

–> Script /etc/ppp/ip-up run successful

–> Default route Ok.

–> warning, no nameserver found `/etc/resolv.conf`

–> Nameserver (DNS) failure, the connection may not work.

–> Connected… Press Ctrl-C to disconnect

–> pppd: (�[06][08]

Por lo que tuve que agregar el servidor DNS en  Yast-Dispositivos de red – Ajustes de la red – Nombre de Host/DNS – Servidor de Nombres 1 – 200.39.10.1 – Aceptar

Esta dirección sale aun si no la sabemos pero mandara el error antes mostrado, pero nos da la oportunidad de conseguir el número del DNS, este numero varia segun el proveedor.

Paso 4

Si el MODEM es prepago, saquemos el chip del MODEM y lo metemos en un celular MoviStar o que este desbloqueado, recargamos y Activamos el servicio, sacamos el chip del celular y lo metemos en el MODEM, luego introducimos el MODEM en un puerto USB

Paso 5 CONFIGURACION DEL MODEM

Paso 5.1

Ejecutamos el comando

eduardo@suse-blue:~> lsusb

Nos sale lo siguiente

Bus 002 Device 004: ID 19d2:2000 ONDA Communication S.p.A.

Bus 002 Device 003: ID 0bda:0111 Realtek Semiconductor Corp. Card Reader

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems)

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Donde el MODEM es la parte que dice “Bus 002 Device 004: ID 19d2:2000 ONDA Communication S.p.A.” pero esto nos dice que no esta funcionando como MODEM, este parámetro es para asegurarnos que el sistema este reconociendo el dispositivo como CDROM.

Paso 5.2

Ejecutemos los siguiente como su

suse-blue:/home/eduardo # usb_modeswitch

Nos va a salir algo como lo siguiente.

* usb_modeswitch: tool for controlling “flip flop” mode USB devices

* Version 0.9.5 (C) Josua Dietze 2008

* Works with libusb 0.1.12 and probably other versions

Looking for target devices

No target device found

Looking for default devices

Found default devices (1)

Prepare switching, accessing latest device

Looking for active default driver to detach it

No driver found. Device probably not initialized. Trying to continue …

Setting up communication with device

Trying to send the message

OK, message successfully sent.

-> See /proc/bus/usb/devices (or call lsusb) for changes. Bye

Paso 5.3

Ahora ejecutemos

modprobe usbserial vendor=0x19d2 product=0x0031

El programa modprobe es un comando de administración del sistema en Linux hecho para la gestión (visualización, inclusión o exclusión) de módulos cargables al kernel. Módulo es la palabra que hay en Linux para referirse al tipo de software que hace el mismo truco que los drivers de Windows.

Fuente

http://delajusco.wordpress.com/2007/08/11/modprobe

Paso 5.4

Dejamos pasar unos segundos y ejecutamos

suse-blue:/home/eduardo # ls /dev/ttyUSB*

Nos aparecera algo como esto.

/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2

Lo cual nos indica que el MODEM esta a como debe de estar, este comando es para verificar que todo vaya bien

Paso 5.5

Ahora ejecutamos

suse-blue:/home/eduardo # wvdial

Nos aparecerá esto

–> WvDial: Internet dialer version 1.60

–> Cannot get information for serial port.

–> Initializing modem.

–> Sending: ATZ

ATZ

OK

–> Sending: ATQ0 V1 E1 S0=0 &C1 &D2

ATQ0 V1 E1 S0=0 &C1 &D2

OK

–> Sending: AT+CGDCONT=1,”IP”,”internet.movistar.ni”

AT+CGDCONT=1,”IP”,”internet.movistar.ni”

OK

–> Modem initialized.

–> Idle Seconds = 300, disabling automatic reconnect.

–> Sending: ATDT*99#

–> Waiting for carrier.

ATDT*99#

CONNECT

–> Carrier detected.  Starting PPP immediately.

–> Starting pppd at Thu Jul  9 06:42:17 2009

–> Pid of pppd: 4834

–> Using interface ppp0

–> pppd: (�[06][08]

–> pppd: (�[06][08]

–> pppd: (�[06][08]

–> pppd: (�[06][08]

–> pppd: (�[06][08]

–> local  IP address 10.57.120.183

–> pppd: (�[06][08]

–> remote IP address 10.64.64.64

–> pppd: (�[06][08]

–> primary   DNS address 200.39.10.1

–> pppd: (�[06][08]

–> secondary DNS address 200.36.160.237

–> pppd: (�[06][08]

–> Script /etc/ppp/ip-up run successful

–> Default route Ok.

–> Nameserver (DNS) Ok.

–> Connected… Press Ctrl-C to disconnect

–> pppd: (�[06][08]

Ahora abrimos el Firefox y probamos la navegación

Paso 5.6

Para cerrar la sesión presionamos ctrl-c con la ventana de la sesión abierta que es la que nos muestra lo de arriba, nos aparecerá lo siguiente.

^CCaught signal 2:  Attempting to exit gracefully…

–> Terminating on signal 15

–> pppd: (�[06][08]

–> Connect time 18.1 minutes.

–> pppd: (�[06][08]

–> pppd: (�[06][08]

–> pppd: (�[06][08]

–> Disconnecting at Thu Jul  9 07:24:54 2009

IMPORTANTE

Una vez hecho esto y con los archivos de configuración listos, el procedimiento en resumen es el siguiente cada vez que vayamos a navegar, los demás procedimientos ya no son necesarios ya que eran de configuración inicial.

Recargar y activar SIM desde un celular

Ejecutar los siguientes comandos con unos 5 o 10 segundos de diferencia entre el comando modprobe y el comando wvdial para darle tiempo a que cargue, todo el proceso no toma mas de un minuto ya que linux recuerda los ultimos comando y con solo presionar las Flecha arriba y abajo nos van a ir apareciendo pero debemos respetar el orden de los mismos.

eduardo@suse-blue:~> lsusb

como superusuario ejecutamos

suse-blue:/home/eduardo # usb_modeswitch

suse-blue:/home/eduardo # modprobe usbserial vendor=0x19d2 product=0x0031

suse-blue:/home/eduardo # ls /dev/ttyUSB*

suse-blue:/home/eduardo # wvdial

Para desconectarnos presionamos ctlr-c con la ventana de conexión abierta.

Observaciones:

Esto lo vamos a tener que hacer cada vez que nos vayamos a conectar, los comandos “lsusb” y “ls /dev/ttyUSB*” no son necesarios, estos son mas que todo para asegurarnos que todo vaya bien, estos comandos se almacenan en la historia de comandos por lo que con solo presionar la flecha arriba o flecha abajo nos van a ir apareciendo y no tendremos que recordarlos al pie de la letra, este método la ventaja que tiene es que el MODEM no se ve afectado por lo que podremos usarlo en cualquier momento en una Maquina con Windows sin mayor problema, esta configuración es para openSUSE 11.1 32 bit con el MODEM ZTE MF636 pero podrían servir en otra distribución Linux y también es compatible con el MODEM ZTE MF626 con mínimas modificaciones, el Username = movistarni y el Password = movistarni así como también el APN que es la parte que dice “internet.movistar.ni” del archivo wvdial.conf varían según el proveedor del servicio y el país, si estas suscrito al servicio pospago no es necesario hacer recargas ni activaciones en el celular por lo que se puede omitir ese paso.

ADVERTENCIA

Navegar mucho en Internet y estar en una misma posición frente a la computadora por mucho tiempo es perjudicial para la salud.

Comentarios»

No comments yet — be the first.

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

A %d blogueros les gusta esto: