The Linux Kernel Speedtouch Driver on Slackware 10.1, (retiraron esta pagina, no sé por qué motivo) hay que compilar el kernel 2.6.x en Slack. 10.1.
Yo acabo de bajar e instalar el Slackware 11 RC 5 y NO es necesario compilar el núcleo del kernel como dice esta página.
Pasos a seguir: (yo hice todo esto como root, es más fácil).
~~~~~~~~~
1.- Instalar /kernel sources-2.6.17.13. (NO es necesario compilar el núcleo, repito por si las moscas).
2.- Retocar el lilo, por supuesto para arrancar con este núcleo nuevo.
3.- Instalar linux-atm-2.4.1, el tema es que no encontré ningún .tgz para Slack. Aca en esta guía dice que hay que compilarlo pero como me tiro un error irreproducible en make, lo descargue en formato rpm, hice
#rpm2tgz linux-atm-2.4.1.rpm
Y luego lo instale sin ningun error. bien.
4.- ppp ya viene instalado por defecto en Slack. No hay problemas.(Creo que es rp-pppoe el ppp de Roar Penguin).
5.- (If you have a silver (revision 4) modem use the ZZZL_3.012, ESTE EL QUE YO TENGO). El firmware-extractor yo ya lo tengo, (no tengo que compilarlo, lo adjunto). Hago:
#cp ZZZL_012 mgmt.o
O sea, renombro el archivo.
#./firmware-extractor mgmt.o
Y me aparecen los 2 binarios del firmware, speedtouch1.bin y speedtouch2.bin.
6.- Copio los bin
#cp speedtouch1.bin /lib/firmware
Lo mismo con el 2.bin, en el mismo directorio.
7.
#cp br2684ctl /usr/sbin
Lo edito con mc y le doy permiso r y x (lectura y ejecución) a usuario y grupos para que puedan ejecutarlo. (Por si las moscas, que se yo).
8.- Lo de pap-secrets y chap-secrets es fácil, ya lo habrán hecho de tanto configurar este modem. Igual lo pongo acá.
"username@isp" * "password"
Esto va en los 2 archivos. /etc/ppp/pap-secrets y /etc/ppp/chap-secrets
9.- Esto va en /etc/ppp/peers/speedtch, es fácil.
lcp-echo-interval 10
lcp-echo-failure 3
noipdefault
defaultroute
user "nomredeusuario@isp"
noauth
noaccomp
nopcomp
noccp
novj
holdoff 4
persist
maxfail 25
updetach
usepeerdns
plugin rp-pppoe.so
nas0
10.- /etc/rc.d/rc.local En este archivo borro lo que hay si es que hay algo de la configuracion desastrosa anterior del modo usuario del driver Speedtouch y le agrego:
br2684ctl -b -c 0 -a 8.35 &&
sleep 5 &&
ifconfig nas0 192.168.0.1 netmask 255.255.255.0 &&
sleep 10 &&
/usr/sbin/pppd call speedtch
Donde 8.35 son los pares VPI, VCI de Speedy, Argentina. Cambiarlos por los de tu proveedor.
11.- Cambiar permisos de estos archivos.
#chmod 600 /etc/ppp/{chap-secrets,pap-secrets,peers/speedtch} && rm -f /etc/resolv.conf && ln -s ppp/resolv.conf /etc/resolv.conf
12.- Listo, "When you reboot it should connect you to the web". Según dice en la página original.
13.- Para detener la conexión, creo que es #killall pppd no recuerdo bien.
Para iniciarla de nuevo, #pppd call speedtch
Saludos, espero que les funcione tan bien como a mí.
pd: No puedo adjuntar los archivos, creo que lo hice bien, pero no aparecen. Cualquier cosa avisenme que los subo. Igualmente, en la pagina esta todo, revisar en el link Device Support/Speedtouch abajo de todo, ahi esta el link hacia este modem. 