DD-WRT WRT54gl LED Script Linksys

0

Posted by rdm | Posted in DD-WRT | Posted on 18-08-2014

Muchos años llevo (porque te pones y lo dejas), hasta que he conseguido que el led CISCO SYSTEM del router WRT54GL  que me dió FON, cambie de color de naranja a blanco o apagado según esté conectado a otro router.  😉 . Versión actual del DD-WRT 24461.

 

Naranja.   Conectado con transferencia de datos.

Blanco.     Conectado y sin transferencia de datos.

Apagado. No está conectado a otro router.

 

Led en estado blanco.

Led en estado blanco.

 

Pegas en Administración Script Personalizado:

#!/bin/sh
# GPIO #3 controls the amber led beneath the Cisco Systems logo:
# Disabling GPIO #3 turns on the amber led.
# Enabling GPIO #3 turns off the amber led.
#
# GPIO #2 controls the white led beneath the Cisco Systems logo:
# Disabling GPIO #2 turns on the white led.
# Enabling GPIO #2 turns off the white led.
#
# GPIO #7 controls the DMZ led:
# Disabling GPIO #7 turns on the DMZ led.
# Enabling GPIO #7 turns off the DMZ led.
#
I=`nvram get wl0_ifname`
while sleep 5; do
if [ "`wl assoclist`" != "" ]; then
#echo "(hay assoclist)\n"
XFER=`ifconfig $I|grep bytes`
if [ "$XFER" != "$PXFER" ]; then
# Si hay transferencia prendo el led ambar
#echo "(hay transfer)\n"
gpio enable 2
gpio disable 3
PXFER=$XFER
else
# Si no hay transferencia prendo el led blanco
#echo "(no hay transfer)\n"
gpio disable 2
gpio enable 3
fi
else
#echo "(no hay assoclist)\n"
gpio enable 2
gpio enable 3
fi
done

En Administración Cron Activar Trabajo adicional Cron.

* * * * * root /tmp/custom.sh

Grabas reinicias el router y te debería de funcionar.