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.
Descarga los fuentes con subversion:
$ svn co svn://svn.gna.org/svn/ueagleatm/trunk/ueagle-atm
A ueagle-atm/usbatm.h
A ueagle-atm/ueagle-atm.c
A ueagle-atm/COPYING
A ueagle-atm/usbatm.c
A ueagle-atm/Makefile
Revisión obtenida: 323
Compila los drivers:
~# cd ueagle-atm
~/ueagle-atm# make install
Descárgalo y colócalo en su sitio con:
# cd /lib/firmware
/lib/firmware# wget http://eagle-usb.org/ueagle-atm/non-free/ueagle-data-1.1.tar.gz
/lib/firmware# unp ueagle-data-1.1.tar.gz
/lib/firmware# mv ueagle-data-1.1 ueagle-atm
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.
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
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:
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.
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
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
Y si todo ha ido bien, al ejecutar lo siguiente deberías tener una conexión perfectamente funcional:
- ifconfig nas0 up
- pon adsl
- poff
- killall br2684ctl
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
man br2684ctl