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
http://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= 0×19d2
DefaultProduct= 0×2000
TargetVendor= 0×19d2
TargetProduct= 0×0031
MessageEndpoint=0×01
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=0×19d2 product=0×0031
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=0×19d2 product=0×0031
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.