Tecnología

Cómo usar el módem USB Huawei E220 con Simyo en Ubuntu

·

Como no podía ser de otra forma, después de probar con Windows he probado a hacer funcionar el módem en Ubuntu 8.04 para ver si la cosa iba bien, y el resultado ha sido fantástico. El proceso es bastante sencillo y ya está trillado (es lo bueno de llegar a este tipo de cosas algo tarde: los usuarios ya han resuelto las pegas), así que os voy a explicar cómo lograr conectaros a Internet mediante el módem Huawei E220 de Simyo con una tarjeta SIM de esta operadora en Ubuntu 8.04.

La guía ha quedado un poco larga, así que para no mostrar posts interminables, si estáis interesados, ya sabéis, pinchad en “Te falta lo mejor de esta entrada…”

El proceso es análogo para cualquier otro operador, así que si tenéis Vodafone, Movistar, Orange o cualquier otra operadora, podéis seguir los pasos igualmente… mientras que el módem sea este. No estoy muy seguro de si el proceso funcionará con otros tipos de módems USB, aunque supongo que es probable porque el paquete libusb-dev debe ser compatible con unos cuantos. Por cierto, aunque como luego veremos no es estrictamente necesario quitar el PIN de la tarjeta SIM (para que no lo pregunte cada vez que encendamos el teléfono, y tampoco pida esa autenticación en el módem) sí que es un buen consejo para ahorrarnos problemas.

Las instrucciones están calcadas del hilo de UbuntuForums específicamente creado para este módem, así que no voy a descubrir nada nuevo… salvo mi pildorita final, que mola bastante :)

1. Abrir una terminal e instalar los paquetes que nos harán falta antes de conectar el módem:

sudo apt-get install libusb-dev wget build-essential

2. Obtener el código fuente del pequeño programa huaweiAtkBbo:

wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c

3. Compilarlo

cc huaweiAktBbo.c -lusb -o huaweiAktBbo

4. Copiar ese binario en uno de los directorios con ejecutables de nuestro PATH, por ejemplo, /sbin:

sudo cp huaweiAktBbo /sbin/

5. Crear una regla udev para hacer que una vez conectado el módem, se ejecute el programa recién compilado e instalado. Para ello crear un nuevo fichero de texto:

sudo gedit /etc/udev/rules.d/50-huawei-e220.rules

Y luego copiar en él la siguiente sentencia

SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/huaweiAktBbo"

6. Ahora conectar el módem USB de Huawei, y en unos segundos (si queréis podéis hacer un grep | tail -f para ver si lo ha cogido bien) comprobar que lo ha detectado con el siguiente comando:

ls /dev/ttyUSB*

que teóricamente mostrará un número variable de ttyUSBs. A mí me han salido entre 4 y 6 según el caso, pero lo importante es que salgan tres, por ejemplo,

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

7. Ahora tenemos que configurar la conexión, y para ello podemos optar por el método fácil (Paso 8) o el difícil (Paso 9), aunque ambos son sencillitos.

8. Con el módem conectado, tan sólo tendremos que ir a Sistema/Administración/Red y luego ir configurando los diferentes apartados de la “Conexión punto a punto” pinchando dos veces en ella:

8.1 General: Hacer clic en “Activar esta conexión“, elegir GPRS/UMTS como Tipo de conexión, y en el APN escribir “gprs-service.com” (sin comillas). Precisamente aquí es donde otros usuarios de otras operadoras tendrán que meter sus correspondientes APNs. Si además son necesarios usuario y contraseña, pues también habrá que introducirlos. En el caso de Simyo no hay que introducir ni usuario ni password.

8.2 Módem: en “Puerto del módem” habrá que indicarle el puerto /dev/ttyUSB0

8.3 Configuración: aquí yo activaría todas las casillas si no tenéis otro tipo de acceso de red al alcance, para que sea la forma de conectar por defecto y al navegar o descargar y subir contenidos el módem funcione de forma automática.

Con esto ya podríais navegar tranquilamente, puesto que al introducir una dirección automáticamente se activará la conexión del módem tal y como le habéis indicado.

9. El método difícil es, como indica el autor, un poco de prueba y error, y enlaza a otro hilo de UbuntuForums que parece que da muchas pistas al respecto. Mucha gente lo ha hecho con el cliente wvdial, pero yo eso no he llegado a probarlo, y me parece mucho más natural hacerlo como en el Paso

Y aquí viene mi pildorita: la conexión funciona perfecta, pero no sabes cuánto llevas descargado en ningún momento, de modo que a saber cuándo llegas al límite de tráfico pactado con tu operadora. Mucho más chulo es instalar las utilidades llamadas umtsmon, que son una especie de cliente gráfico de conexiones 3G para Linux. De hecho, sus funciones son muy similares al Mobile Partner para Windows del que hablaba en el post anterior. Para instalar dicho cliente tendréis que compilarlo (en Ubuntu no hay paquetes disponibles en repositorio), pero el resultado vale la pena.

1. Instalar los paquetes de desarrollo de qt3 necesarios para umtsmon (no es compatible con qt4). No sé si hacen falta cabeceras (libqt3-headers) pero tenedlo en cuenta por si el proceso falla. Yo no las tenía instaladas, y luego las he acabado instalando de todos modos.

sudo apt-get install qt3lib-dev

2. Descargar de SourceForge la última versión disponible (en el caso de mis pruebas, la 0.8)

3. Descomprimir el fichero en el directorio que queramos para luego poder trabajar a gusto

tar xzvf umtsmon-0.8.src.tar.gz

4. Llamar a qmake para realizar la pre-compilación

qmake

5. Compilar

make

6. Eso dejará un ejecutable llamado umtsmon que también es conveniente copiar a nuestro PATH, por ejemplo a /sbin

sudo cp ./umtsmon /sbin/

7. Ya podemos ejecutarlo, lo que nos permitirá crear un perfil nuevo en Connection/Manage Profiles, editarlo, e introducir los datos necesarios, y en el caso de Simyo, el APN.No hay mucho más que hacer, aunque podéis cacharrear por alguna de sus opciones, que dejan ver claramente que este programita es un pequeño prodigio para controlar el tema del límite de las descargas.

Como veis, el resultado es genial, con una pequeña herramienta que funciona a las mil maravillas y que da las prestaciones necesarias para controlar el tráfico. No creo que en openSUSE la cosa se muy distinta, ya probaré y os lo cuento ;)

Standard

31 comentarios en “Cómo usar el módem USB Huawei E220 con Simyo en Ubuntu

  1. paco dice:

    Hola,

    Quería hacerte una pregunta algo tonta… ¿A cuánto equivale aproximadamente 100mb?

    Y hay alguna aplicación para medir el tráfico antes de comprarme el modem (otra aplicación vaya, que esa no me sirve por no tener el modem usb hsdpa)

    Muchas gracias

  2. Pues los 100 Mbytes (Mb son megabits, cuidado con esa diferencia: 100 MB = 800 Mb) dan para bastante, porque las sesiones de navegación son bastante ligeras y bajar el correo no suele ser un problema a no ser que tengas adjuntos muy gordos.

    Eso sí, hay que tener cuidado con ver cosas como vídeos (sobre todo si están en HD) y descarga en clientes P2P con estas soluciones.

    La aplicación teóricamente debería funcionar con otros módems, de hecho está pensada para comunicaciones vía PPP, como lo son GPRS/3G.

  3. paco dice:

    Pues muchas gracias, solo un apunte más. Supongo que de las webs lo que más gastará será ver las imágenes. Sabes si hay alguna forma (plugin de firefox o navegador alternativo) con el que desactivarlas? Se que el Opera tiene la opción, pero no se si no las carga, o simplemente no las muestra

    Muchas gracias y sigue así, tienes uno de los mejores blogs que conozco

  4. Vanesa dice:

    Hola gracias por la informacion , pero la verdad es que para quienes somos muy profanos en esto, aun es muy dificil, ¿podrias porfav explicar un poco mas como se abre eso de un terminal, compilar, crear una regla udev. etc …milgracias

  5. Greger dice:

    Todavía no he probado el guideline, pero lo veo muy útil en cuanto compraré mi primer mini-ordenador con LINUX. ¿Alguien que tiene idea cuanto gasta MSN Messenger cuando se habla? Se paga por la subida Y la bajada de datos o sólo de la bajada?

    Gracias!

  6. Salud, javipas:
    Estoy que echo humo… por más que lo intento, no logro activar la conexión del módem:
    - Instalación y compilación de paquetes –> OK
    - Crear regla UDEV –> OK
    - Conexión de módem –> OK (me detecta hasta /dev/ttyUSB8)
    - Configuración de red –> En principio todo OK, aunque en la pestaña módem, los puertos me aparecen como /dev/ttyS0 a /dev/ttyS3, aún así yo le meto a mano /dev/tyUSB0 -también he probado con USB1… hasta USB8 -
    - No logro que se quede marcada la nueva conexión, por más que intento marcarla, sóla se desmarca.
    He probado a navegar de igual manera, pero nada. Veo la luz del módem parpadeando en azul (al principio parpadeaba en verde) pero nada.
    Por supuesto, estoy con ubuntu-8.04.

  7. Perdona, le he dado antes de tiempo a “¡Envíalo!”
    Me queda decirte que me animé a coger simyo y este módem al ver tu manual, estaba bastante ilusionado con tener internet durante mis vacaciones, pero no sé si va a ser así…
    Por cierto, supongo que a simyo no habrá que solicitarle el acceso al servicio de internet, ¿no?. Bueno, para esto les llamaré a ellos.
    Gracias y un saludo,
    Luis Miguel

  8. Lawrence dice:

    Yo tengo la misma pregunta que Venesa,

    Hay alguien que porfavor nos puede explicar estas cosas!? O si no me va a tocar seguir aburrido con Windows. Ella escribió:

    Hola gracias por la informacion , pero la verdad es que para quienes somos muy profanos en esto, aun es muy dificil, ¿podrias porfav explicar un poco mas como se abre eso de un terminal, compilar, crear una regla udev. etc €¦milgracias

  9. pedro carrizo dice:

    hola! para ahorrar en MB de transferencia, probad el servicio de ONSPEED.COM. Comprime los datos de subida y bajada, y puedes regular la calidad de las imagenes en paginas web para ahorrar mas. Saludos.

  10. Lawrence, Vanesa, el tuto es súper sencillito, sólo hay que copiar los comandos y darle al Enter… o copiar los textos adecuados en los ficheros que se indican. Si no lo lográis… uf… decidme dónde os quedáis y trato de echaros un cable, pero vamos, está súper trillado.

    Pedro carrizo, gracias por la idea!

    Fran: lo siento, pero no podrás: lo suyo es que antes te conectes por Ethernet o WiFi, los instales con esa conexión, y luego enchufes el módem de Huawei ;)

    Alegesa, hombre_invisible… lo siento, pero a mí no me ha pasado nada de eso, así que no puedo ofreceros más ayuda. ¿Estáis haciéndolo con permisos de root? No sé, no se me ocurre mucho más.

  11. David dice:

    Sin quitar mérito a Javi (gracias de nuevo por el esfuerzo), su tutorial no me convence 100 %. El conectar por medio de gnome tiene un problema cuando la tarjeta SIM tiene PIN activado. Pero, lo que es peor, recomiendo NO UTILIZAR UMTSMON NI HARTOS DE VINO, pues la velocidad de la conexión es bajísima al menos para mí. Umtsmon promete, pero de momento está precaria en mi opinión.

    El tutorial indicado en el comentario anterior me funciona muy bien, y me he permitido completarlo con algunos pequeños comentarios :-) Por ejemplo, el tráfico se puede monitorizar con firestarter.

  12. JaviPas dice:

    Xavier, gracias por ese apunte para configurarlo con esa alternativa, muy bien.

    David: no he hecho muchas pruebas, pero a mí la conexión me iba bien, en cualquier caso, como dices el método de Xavier es igualmente válido (y puede que sea mejor, evidentemente) y la idea del firestarter es muy buena, gracias a los dos!

  13. muret dice:

    Buenas! Os quería hacer una consulta a todos los que usais simyo. Me estoy planteando dejar Orange para pasarme a Simyo y disfrutar de mejores tarifas de mobil y de internet mobil. Me recomendais que de este paso o Simyo todavía no da un buen servicio? Gracias de antemano!

  14. Pingback: 30points » Blog Archive » aventuras y desventuras de un aficionado a los videojuegos en la mar salada

  15. J.F.Sebastian dice:

    Buenas tardes,

    Tengo un AIRIS KIRA con el So Linux Linpus y me gustaría saber si este metodo tambien es aplicable a este SO ya que estaría intereasado en contratar esta conexion de Simbyo.

    Gracias y un saludo

  16. Arthur dice:

    Yo utilizo una conexión de datos con Movistar y Ubuntu 8.04 (tarjeta PCMCIA). Me va perfecta, tanto con gnome-ppp como con escritorio Movistar para Ubuntu.

    Os incluyo un enlace a un sitio donde se detalla cómo conectar a Simyo, utilizando gnome-ppp, mediante un procedimiento mucho más corto que el tutorial de arriba.

    Mi duda es si ambos métodos son válidos.

    ¡Gracias!

  17. MARVIN TURCIOS dice:

    Hola como estan tengo un modem huawei pero no me puedo cnectar me aparece un que dice
    Al momento de autenticar dice error 619: No se puede establecer una conexecion con el equipo remoto y , por tanto, se cerro el puerto a utilizado por esta coneccion que puedo hacer.

  18. Aaroncrack dice:

    A ver la explicacion de instalar el modem Huawei E220 en ubuntu de Orange no lo entiendo muy bien pk al principio dice ke nos bajemos una libreria??si no tenemos internet como vamos a instalar una libreria??:S

  19. Felipe dice:

    Hola ahora esta ubuntu 8.1 con soporte de internet movil, estoy buscando info. porque no lo logro conectar de forma correcta con el soporte que viene en este nuevo ubuntu.
    ¿Tu podrías chequear con tu modem en ubuntu 8.1?
    y si tienes algo me avisas para ver tu post…
    Saludos….

  20. Compañero, en Jaunty no tuve problemas, en realidad solo lo conecté y después de un breve asistonto (^_~) y una reiniciada lo tomó automáticamente. Y eso que estaba desde un liveCD. Sin embargo, estoy haciendo una pupplet y quisiera saber como hacer todo esto en puppy linux. Tranquilo compae’ que si usted no sabe, por lo menos con una orientación sigo.

    P.D. ya monté las libusb-dev en el puppy, voy por ahí.

  21. Luis Garizao dice:

    Buenas noches. Tengo un problema con mi modem bess UM100 de movistar en Venezuela. Resulta que cuando conecto mi modem, no lo reconoce como un modem sino como un pendraiver, y no puedo acceder a Internet. Quisiera que me ayudaran por favor. De antemano muchas gracias.

  22. Joel Arias dice:

    Saludos a todos espero que estén bien y de antemano agradecerles por todos los aportes y comentarios de los cuales uno se apropia y enriquece intelectualmente, bueno mi pregunta es la siguiente y comienzo por contarles por que surge, estoy comenzando en el mundo de Linux Ubuntu y tengo un módem Huawei E228 Movinet USB el cual me funciona a medias se podría decir, ya que tengo que estar conectando y desconectando cuando pierde la señal o no se que cosa pasa, la pregunta es no hay forma de hacer un script que cuando el módem se desconecte, volverlo a desconectar sin necesidad de hacerlo manualmente o si conocen de algún router que tenga esa especialidad (que haga el remarcado) para que siga funcionando sin afectar la navegación o descargas

Comentarios cerrados