NeBaut.net
The Corner Shop

Linksys WRT54GS (con DD-WRT v24-sp1) y 3Com Office Connect 812

Desde hace algun tiempo tengo ciertos problemas con la conexion a internet, continuamente falla, va lentisima, se corta y hasta se cuelgan los cacharros con el numero de conexiones del emule y yo que se cuantas cosas mas.. el caso es que falla como una escopeta de feria

Para conectarme tengo un Linksys WRT54GS con un software DD-WRT v24-sp1 haciendo de AP y para la conexion un 3Com OfficeConnect Remote ADSL 812 V1.1.7 El caso es que para solucionar los continuos fallos he aprovechado la funcionalidad de Connection Watchdog que incorpora el DD-WRT para cuando falla el AP y para cuando falla el router he decidido aprovechar una de las vulnerabilidades [1][2] que tiene el cacharro y he puesto este script en el arranque del DD-WRT para monitorizar cuando falla y reiniciar la ADSL

root@dd-wrt:~# cat /jffs/etc/config/adsl-status.sh
#!/bin/sh
TIEMPO=300
ROUTER="192.168.0.1"
FILE="/tmp/3com.reset"
TARGET="www.google.com"
PACKETS=1

while sleep $TIEMPO

do
RET=`ping -c $PACKETS $TARGET 2> /dev/null | awk '/packets received/ {print $4}'`

if [ "$RET" -ne "$PACKETS" ]; then
wget http://$ROUTER/Forms/adsl_reset?Submit=Reset+Line -O $FILE -o /dev/null
fi
done
root@dd-wrt:~#


Aule 11:43 AM el 27 de Agosto 2008 |