Módem Comtrend CT-350 con el driver ueagle-atm (remake)
Esta receta es un “remake” de la que hizo Nacho (con su permiso) sobre el mismo tema. Sólo tiene algunos añadidos y alguna pequeña corrección.
Ingredientes
- Módem ADSL Contrend CT-350 USB de Telefónica “el azulito”.
- Debian GNU/Linux
- Linux >= 2.6.10
- subversion
- unp
- br2684ctl
- ppp
- pppoe
Módulos
Descarga los fuentes con subversion:
Compila los drivers:
Firmware
Descárgalo y colócalo en su sitio con:
Esta es la última versión estable en el momento de la receta. Echa un vistazo en http://eagle-usb.org/ueagle-atm/non-free/ por si hay alguna versión posterior.
Cargando los módulos/firmware
Ahora, si enchufas el módem, deberían cargarse los módulos usbatm y ueagle-atm automáticamente. Puedes comprobarlo con:
$ lsmod | grep usbatm $ lsmod | grep ueagle
Si no están cargados, cárgalos tú con:
# depmod -ae # modprobe usbatm # modprobe ueagle-atm
Puedes echar un vistazo a /var/log/syslog
para comprobar que todo ha ido bien. Debe aparecer algo como:
[ueagle-atm] driver ueagle 1.3 loaded usb 2-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9021) : Eagle II usb 2-2: reset full speed USB device using uhci_hcd and address 3 usb 2-2: [ueagle-atm] using iso mode usb 2-2: [ueagle-atm] (re)booting started usbcore: registered new driver ueagle-atm usb 2-2: [ueagle-atm] modem operational usb 2-2: [ueagle-atm] ATU-R firmware version : 44e2ea17
Bridge RFC-2684
El programa br2684
es un puente para transportar diferentes protocolos sobre una conexión ATM, que es lo que suelen hacer los proveedores de ADSL. Para arrancarlo, ejetucta:
# br2684ctl -c 0 -b -a 8.32 br2684ctl[2508]: Interface "nas0" created sucessfully br2684ctl[2508]: Communicating over ATM 0.8.32, encapsulation: LLC br2684ctl[2508]: Interface configured
El 8.32 son el VPI y el VCI de tu ISP. Estos corresponden a Telefónica con IP dinámica. Si tienes otra cosa, tendrás que usar los adecuados.
Usuario/contraseña
Tienes que añadir el nombre de usuario y contraseña al final del fichero /etc/ppp/pap-secrets
. Si tienes la ADSL de Telefónica, la línea es:
adslppp@telefonicanetpa * adslppp
Proveedor
También para Telefónica ADSL, escribe un fichero /etc/ppp/peers/adsl
:
user "adslppp@telefonicanetpa" mtu 1412 # IMPORTANTE: imprescindible si vas a compartir la conexión, en caso contrario puedes quitarlo plugin rp-pppoe.so nas0 noipdefault usepeerdns defaultroute persist noauth
Para levantar la interfaz
Y si todo ha ido bien, al ejecutar lo siguiente deberías tener una conexión perfectamente funcional:
# ifconfig nas0 up # pon adsl
Y para desactivar la conexión
# poff # killall br2684ctl
Automatizar la conexión:
Añade la siguiente sección al fichero /etc/network/interfaces
:
auto ppp0 iface ppp0 inet ppp pre-up br2684ctl -c 0 -b -a 8.32 pre-up ifconfig nas0 up provider adsl
Referencias
man br2684ctl