Vous êtes sur la page 1sur 17

Cmo configurar el Modem USB o Tarjeta GPRS / 3G para Linux.

Enviado el Lunes, 18 junio a las 14:50:00 Tpico: Internet Explicaremos una configuracin de la conexin a internet ( GPRS / 3G / UMTS ) a travs de dispositivos mviles bien tarjeta tipo PCMCIA o Mdem USB, tomando como ejemplo la conexin de Vodafone. No obstante, en lo nico que tendra que cambiar sera el nmero de telfono, por lo cual tambin sera vlida para Telefnica, Orange, o cualquier otro operador. En este primer artculo, omitiremos la parte ms compleja como la seleccin del tipo de conexin, si queremos usar 3G o GPRS, y la activacin o desactivacin del PIN de acceso, lo dejaremos para un artculo posterior. Habremos elegido una conexin GPRS y el PIN est desactivado, al introducir la tarjeta en el portatil (o modem USB) escribimos desde consola el comando: dmesg

Si todo ha ido bien, Linux habr detectado nuestra tarjeta, indicndonos que dispositvos deberemos de utilizar para poder acceder a la configuracin. En principio lo nico que tendr que tener instalado son los paquetes kppp y el pppd. Si no los tienes, puedes buscarlos en el CD de tu distro o instalarlo desde consola, tambin podrs hacerlo, para Debian/Ubuntu, etc:

apt-get install pppd apt-get install kppp

Para Red Hat / Fedora, etc


yum install pppd yum install kppp

EL PIN Una de las primeras cosas que haremos, ser un script (especialmente para el caso del mdem) que sirva para introducir la contrasea PIN desde Linux, y as poder navegar, debers ejecutar el script, siempre antes de ejecutar kppp Este sera el cdigo:

Una vez que hayamos terminado de introducir el script (que aqu te ponemos para que hagas un copiar y pegar:)

[cdigo] Cdigo Fuente aqu, en los Foros de LinuxParty. [/cdigo] Le pones los atributos de ejecucin: chmod a+x setpin.pl

Una vez que compruebas que el script funciona, y ciertamente el mdem acepta el PIN, puedes copiar el fichero "setpin.pl", que es como nosotros lo hemos llamado a/usr/local/bin Ahora, hacemos un enlace de escritorio, en vez un un enlace simblico, desde el Escritorio de Linux, con el botn derecho de ratn, introduciendo la ruta donde est el script, e indicando que ste se ejecute en terminal, que ejecute sleep durante unos segundos, y que al terminar, el terminal quede abierto, por si quisiramos ver que errores pudieran ocurrir, que tambin hemos puesto para que veas:

(Aqu te ponemos para que hagas un copiar y pegar:) [cdigo] [Desktop Entry] Comment= Comment[es]= Encoding=UTF-8 Exec='/usr/local/bin/setpin.pl';sleep 2 GenericName= GenericName[es]= Icon=exec MimeType= Name=Quitar el Pin Name[es]=Quitar el Pin Path= StartupNotify=true Terminal=true TerminalOptions=s--noclose Type=Application

X-DCOP-ServiceType=none X-KDE-SubstituteUID=false X-KDE-Username= [/cdigo] Ahora, cuando tengas terminado la configuracin, recuerda lanzar antes "Quitar el pin.desktop", antes que kppp. CONFIGURACIN: Para hacer una configuracin vlida para cualquier distribucin, haremos una configuracin grfica desde "kppp", para que utilice "pppd", abierto kppp, le damos el al botn "Configurar", y estando en la pestaa "Cuentas" pulsamos sobre el botn "Nueva", sobre la nueva ventana pulsamos "Aadir" y escribimos el n de telfono: *99***1# Tendremos elegido la Autenticacin: Basada en Terminal, y el Tipo de llamada: Ninguno

Introducido el nmero de telfono, y con la ventana "Nueva Conexin" abierta, nos vamos a la pestaa IP, y dejamos que la IP sea dinmica

Cambiamos a la pestaa "Puerta de enlace" y dejamos la opcin "Puerta de enlace predeterminada"

En la pestaa "DNS" introducimos nuestros nmeros de los DNS favoritos.

Ya estamos prximos a la finalizacin, como todava tendremos abierta una terminal con nuestro mensaje del "dmesg", comprobaremos el dispositivo a utilizar, en este caso ser/dev/ttyUSB0, pero en otras ocasiones puede estar en una ubicacin distinta, por ejemplo "/dev/usb/ttyUSB0" En nuestro caso, omitiremos hacer un enlace del tipo ln -sf /dev/ttyUSB0 /dev/modem, pues puede que al introducir otro dispositivo cambie el enlace y te preguntes, porque no te conectas, sin darte cuenta de que el enlace ya ha cambiado.

Desde la ventana de "Configuracin del KPPP", nos vamos a la pestaa "Mdems", y pinchamos sobre "Nueva", tras ponerle un nombre al mdem, elegimos el dispositivo que tenemos que utilizar que debe salir en la lista despegable, el tipo de flujo debe ser "Hardware CRTSCTS", y la terminacin de lnea para Linux, ser CR, elija la velocidad, generalmente la mxima.

Para comprobar que todo ha ido bien, y tras pulsar aceptar, pincha sobre la pestaa "Mdem", pincha sobre el botn "Consultar Mdem", y si el mdem le devuelve una resultados como los que aparecen en la imagen, es que el mdem est preparado para funcionar, debe pulsar "Aceptar", hasta cerrar todas las ventanas y regresar a la ventana principal del kppp

Ahora pulse el botn "Conectar", "Aceptar", y ya est conectado, abra el navegador y a surfear!!!

1.- Introduccin Hola muchachos, durante el fin de semana estuve leyendo harto en internet[1], investigando por aqui y por all, sobre como instalar la banda ancha movistar usando un modem ZTE MF626 en debian (squezee), hasta que por fin logr dar en el clavo, y me anim a hacer esta gua recopilatoria esperando que a que mas de alguno le pueda servir Me bas en [1], y le agregu algunas modificaciones para que funcionase. 2.- Preparativos: Para seguir estos pasos van a requerir lo siguiente: software: - Linux instalado (y operativo) - descargar el archivo "usb_modeswitch-0.9.6.tar.bz2" [2] - instalar wvdial y libusb usuario: - LEER la gua DETENIDAMENTE, completa 1 vez, y -despus- seguir los pasos - saber usar un editor de texto (vim, nano, emacs, etc) - tener desactivada la proteccin por PIN de la tarjeta SIM del modem (o sea, que no pida PIN para autenticarse) - echarle muchas ganas! 3.- Instalacin 1 enchufamos el modem, esperamos unos segundos, y luego lanzamos lsusb, debera aparecer en el identificador del modem, el siguiente ID: 19d2:2000. el problema es justamente que este modem, puede funcionar tanto como unidad de almacenamiento como "modem", debemos cambiar el ID para que funcione como modem. 2 dejar usb_modeswitch.tar.bz2 en /tmp 3 abrir una consola, y tipear cd /tmp, luego hacer enter 4 convertirse en root (ya sea usando sudo -s o bien su) 5 como root, descromprimimos el archivo: tar xfj usbmodeswitch.tar.bz2 6 si es un deb, instalamos usando dpkg -i paquete.deb, si son los fuentes, deberemos seguir las instrucciones citadas en [2] 7 abrimos con un editor de texto el archivo /etc/usb_modeswitch.conf: nano /etc/usb_modeswitch.conf 8 buscamos la linea que dice: MF626 (aproximadamente en la linea 394), y descomentamos (eliminamos los # y ; que aparezcan), hasta la linea que dice MessageContent (esta linea tambien debe quedar descomentada). Guardar cambios y salir. 9 ejecutamos la siguiente linea: usb_modeswitch -W -c /etc/usb_modeswitch.conf, la idea es que con esto, haremos que el ID cambie a 19d2:0031, por lo que el modem debera cambiar el color de la luz a verde (se demora su resto en cambiar, aprox 55 ~ 60 seg), luego ejecutamos: modprobe usbserial vendor=0x19d2 product=0x0031 10 ahora con el modem "funcionando como modem", solo falta ver como marcar la conexion. a partir de este punto, pueden utilizar alternativas como kppp u otros "dialers", en este caso yo us wvdial ya que soy enemigo de los asistentes grficos y prefiero usar las cosas como rambo: pura consola. (jaja, es broma). Hablando ya mas en serio, la gracia es que con wvdial la configuracion es bastante sencilla. 11 para configurar wvdial, primeros ejecutamos wvdialconf, lo cual nos generar un archivo bsico que esta en /etc/wvdial.conf 12 editamos dicho archivo, y lo dejamos parecido a este (mi wvdial.conf)

Code:

[Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,"IP","web.tmovil.cl" Modem Type = Analog Modem Baud = 460800 New PPPD = yes Modem = /dev/ttyUSB2 ISDN = off Phone = *99# Password = web Username = web Stupid Mode = on
Las modificaciones, son bsicamente agregar el Init3, cambiar el baud de 9600 a 460800, fijarse que /dev/ttyUSB2 puede variar dependiendo de en cual puerto enchufemos el modem, y agregar los Password, Username, y la linea "Stupid Mode = on" (este paso es muy importante). 13 ahora estamos en condiciones de conectarnos, para ello, simplemente lanzamos: wvdial & (es importante el &), y tras unos segundos debera conectarse, devolviendonos en al consola nuestra ip, dns, etc. 14 usando el comando ifconfig, podemos ver cuando hemos enviado y cuanto hemos recibo en Kib, Mib, etc (ver las lineas de Rx: received y TX: transmited), nuestra ip, etc. La interfaz generada es usualmente ppp0 15 para desconectarnos, debemos usar poff -a, el cual "corta" la conexion, pero no podremos reestablecerla ya que /dev/ttyUSBX queda ocupado, asi que deberemos ver el proceso que lo tiene "trabado", y luego podemos reiniciar wvdial sin problemas: lsof /dev/ttyUSB2, vemos el PID y luego hacemos kill -9 PID (donde PID es el numero de PID que queremos matar). Bueno muchachos, espero que esta pequea guia les sea de utilidad, y ademas les comento que con unas pequeas modificaciones se puede exteneder a otros modem y a otros proveedores, como entel por ejemplo. Agradecimientos especiales al autor de [1], ya que su gua fue de bastante utilidad. Espero sus comentarios, que la disfruten ;-) 4.- Referencias: [1] BsF 0.10 Blog Archive Conectandote con DIGITEL BAM 3G con Ubuntu Linux [2] Draisberghof - Software - USB_ModeSwitch

http://www.somoslibres.org/modules.php?name=News&file=article&sid=5397

Automontaje del mdem ZTE MF626 en Debian

Mdem ZTE MF626 El ZTE MF626 es un pendrive, cdrom y un mdem. Por tanto, cuando lo conectas el sistema lo ve como un pendrive. Para usarlo como un mdem debes desmontar o expulsar el pendrive. Luego debes esperar que la luz pase a rojo, y luego a azul nuevamente. A partir de ese momento ya podrs usar el mdem con

wvdial o nm-applet. usb-modeswitch. Veamos cmo

Si quieres automatizar este proceso puedes instalar y configurar una aplicacin llamada hacerlo

Instalacin de usb-modeswitch
Para instalar usb-modeswitch solo escribe en un terminal: aptitude install usb-modeswitch

Configuracin usb-modeswitch
Ahora edita el archivo

/etc/udev/rules.d/80-usb_modeswitch.rules, comentando

la lnea: SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="2000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial} '" Y agrega la siguiente lnea: SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="2000", RUN+="/usr/sbin/usb_modeswitch -c /etc/usb_modeswitch.d/19d2\:2000\:uPr\=ZTE_CDMA" Finalmente, reinicia el demonio

udev:

/etc/init.d/udev restart La prxima vez que conectes tu ZTE MF626 ser montado como un mdem.

Vous aimerez peut-être aussi