View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Hacer funcionar el módem USB 3G en Linux para Eva (Huawei E220)

Los planes de vodafone,
Modem USB + Bono LPD (Volumen)Precio Modem USB (con I.V.A.)Cuota mensual Bono LPDMB incluidos en Cuota mensualPrecio por MB fuera de Bono LPD
Modem USB + Tarifa Datos Profesional29 *39 **1 GB0,5/MB
** Impuestos indirectos no incluidos. Tarifa Plana para datos incluye trfico internet, Intranet y Wap, no incluye trfico de datos en roaming. Lmite de consumo de 1 GB al mes para Tarifa Plana 3G y de 5 GB para Tarifa Plana 3G Premium. Superado el lmite, la tarifa es de 0,5 por cada MB adicional.

El Howto que me lo ha solucionado todo:
GNU/Linux y la banda ancha móvil (Huawei E220 en Debian)

Más páginas sobre la configuración:
búsqueda y otra más.
Vodafone Huawei E220 USB - UMTS modem (3G) | Ubuntu-es. Básicamente es un puerto Serie USB
Vodafone 3G UMTS howto
Cómo E220 vodafone en Linux
wvdial and Vodafone 3G
Cómo configurar una tarjeta pcmcia UMTS (Vodafone) con núcleo 2.6.xx Como la PCMCIA aparece como USB en el ordenador, supongo que valdrá casi todo :-).

Configuración final:

/etc/sudoers
metro   ALL=NOPASSWD:/usr/local/sbin/vodafone
metro   ALL=NOPASSWD:/usr/local/sbin/vodafone-off

/usr/local/bin/vodafone
#!/bin/sh
sudo /usr/local/sbin/vodafone

/usr/local/sbin/vodafone
#!/bin/sh
#rmmod usb-storage
#rmmod usbserial
#sleep 2
#modprobe usbserial vendor=0x12d1 product=0x1003
mknod /dev/ttyUSB0 c 188 0 2>/dev/null
mknod /dev/ttyUSB1 c 188 1 2>/dev/null
mknod /dev/ttyUSB2 c 188 2 2>/dev/null
rm /dev/modem 2>/dev/null
ln -s /dev/ttyUSB0 /dev/modem
wvdial vodafone internet

/usr/local/bin/vodafone-off
#!/bin/sh
sudo /usr/local/sbin/vodafone-off

/usr/local/sbin/vodafone-off
#!/bin/sh
ps -efa | grep wvdial | expand | sed "s/  / /g" | cut -d " " -f 2 | xargs kill
ps -efa | grep ppp | expand | sed "s/  / /g" | cut -d " " -f 2 | xargs kill

/etc/wvdial.conf
 # wvdial para Vodafone 3G Mobile Connect USB. Por Tazz_tux
 # y adaptado por Int-0 para http://crysol.inf-cr.uclm.es
 # Versión 1.0
 # Revisado por Gabriel Viso Carrera.

[Dialer Defaults]

 # Este numero es el que se marca desde Windows XP en mi caso; 
 # si no os funciona, llamad al 123.
Phone = *99#

Username = vodafone
Password = vodafone
Stupid Mode = 1
Dial Command = ATDT

[Dialer pinoff]
Init1 = ATZ
Init2 = at+clck="sc",0,"3025"

[Dialer pinon]
Init3 = ATZ
Init4 = at+clck="sc",1,"3025"

 # Si la tarjeta funciona con PIN, va tras el igual
[Dialer pin]
Init5 = AT+CPIN=3025

[Dialer vodafone]
Modem = /dev/ttyUSB0
Baud = 460800
Init6 = ATZ
Init7 = ATE0V1&D2&C1S0=0+IFC=2,2
ISDN = 0
Modem Type = Analog Modem

[Dialer internet]
 # APN al que nos conectamos
Init8 = AT+CGDCONT=1,"IP","ac.vodafone.es";


/etc/modules
ehci_hcd
uhci_hcd
ohci_hcd
usbserial vendor=0x12d1 product=0x1003
usb_storage

/etc/modutils/vodafone-huawei
options usbserial vendor=0x12d1 product=0x1003

Y creo que eso es todo :-)