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
| enlace