Este script sirve para poder resetear tu router cuando se produce una desconexión, su funcionamiento es muy sencillo:
El script se ejecuta como una tarea cron ( tarea programada ), este intenta resolver un nombre de dominio y si no lo logra resetea el router por telnet.
Incialmente el script funcionaba solo un linux pero ahora funciona en Windows,Linux y cualquier sistema operativo que tenga expect.
Los router soportados son:
- 3com 812
- SpeedStream 5660
- Zyxel Prestige 643
En las primeras versiones utilizaba pings para ver si había conexión, pero como esto puede ocasionar problemas si se hace un uso masivo, se cambió por una resolución de un nombre de dominio.
Las instrucciones de instalación están disponibles en la sección de documentación de la web, en concreto aquí.
Para los que no lo conocieran, las primeras versiones del script llevan disponibles desde hace mas de un año aquí