OpenWrt y USB 3GParece que últimamente se está preguntando por el foro cómo se pueden configurar los pinchos 3G para openwrt así que os dejo un pequeño tutorial para que se vea más gráficamente cómo se hace.
Lista de módulos que necesitamos para hacer funcionar los pinchos 3G:
El módulo USB, que puede ser distinto dependiendo de la arquitectura del router.
kmod-usb2
No está de más tener también cargados
kmod-usb-ohci
kmod-usb-uhci
Para los Lantiq el módulo USB es:
kmod-ltq-hcd-danube
Debemos tener los siguientes módulos cargados para que el router reconozca el pincho 3G
chat
comgt
usb-modeswitch
kmod-usb-serial
kmod-usb-serial-option
kmod-usb-serial-wwan
Si tenemos Luci:
luci-proto-3g
Una vez que tengamos los módulos cargados, pinchamos el USB 3G y nos vamos a configurarlo a Luci.
Network -> Interfaces -> New Interface

Ponemos el nombre de la interfaz y como protocolo UMTS

Cuando le demos a grabar nos saldrá la información a rellenar ampliada:
Rellenamos el puerto USB por el que nos comunicaremos con el 3G. A veces cuando pinchemos un USB 3G nos aparecerá más de un ttyUSB y tendremos que probar uno por uno hasta que demos con el correcto.
Rellenamos el nombre del APN al que nos vamos a conectar.
Pin de la SIM.
Usuario y contraseña para conectarse si los tuviéramos.

Ahora nos vamos al apartado Firewall Settings de la interfaz y seleccionamos la zona "wan" para que se nos apliquen las reglas de firewall de la wan, tal y como si estuviéramos conectados por ADSL, por ejemplo.

Ya podemos darle a grabar los datos y a conectar la interfaz.
Si nos ha ido todo bien, veremos que se conecta y nos da IP.
Si no nos conecta en un par de minutos puede ser que no hayamos puesto el USB correcto. Editar la interfaz y cambiar el puerto ttyUSB por otro.
Si no tenemos Luci, podemos configurar el interfaz 3G en /etc/config/network
config interface 'Wan'
option proto '3g'
option device '/dev/ttyUSB0'
option service 'umts'
option apn 'gprs-service.com'
option pincode '1234'
option username 'username'
option password 'password'