He tenido la necesidad de montar un servidor con debian y con acceso a internet de forma autónoma, utilizando un pequeño módem 3G de la Huawei de Movistar. Como en el servidor no tengo entorno gráfico, para poder realizar la conexión he utilizado el comando wvdial. Para instalarlo, también necesitaremos usb-modeswitch:

# aptitude install wvdial usb-modeswitch usb-modeswitch-data

Debemos comprobar que existe en /dev/ los ttyUSB*. Si no aparecen tendremos que soltar y volver a pinchar el módem 3G

# ls -l /dev/ttyUSB*

Después editamos el archivo /etc/wvdial.conf y lo ajustamos a nuestro proveedor de internet, además de añadir nuestro número PIN de la tarjeta:

# vim /etc/wvdial.conf

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
[Dialer pin]
Init1 = AT+CPIN=1234
[Dialer movistar]
Phone = *99#
Username = MOVISTAR
Password = MOVISTAR
Stupid Mode = 1
Dial Command = ATDT
Init2 = ATZ
Init3 = AT+CGDCONT=1,"IP","movistar.es"

Primero cargamos el módem 3G dándole el número PIN, para ello ejecutamos:

# wvdial pin

Después hacemos la llamada y conexión a internet:

# wvdial movistar

------------------------

Referencias: Wiki 3G Debian