OpenWrt: Programar el reinicio del router

2020-06-29

Índice

  1. Watchcat
  2. Cron

Una solución simple para solucionar algunos problemas de nuestro router (uso de memoria, perdida de rendimiento, etc…) incluso como medida de seguridad, obteniendo una nueva dirección IP pública, es reiniciar el router periódicamente, por ejemplo, todas las noches.

En OpenWrt podemos utlizar un trabajo cron o bien utilizar el paquete watchcat para hacerlo desde la interfaz LuCi.

Watchcat

Podemos instalarlo desde el terminal del router:

opkg update
opkg install watchcat
opkg install luci-app-watchcat

O desde el menu Software en LuCi:

img

Ahora disponemos de una nueva opción en el menú Servicios

img

Cambiamos el modo de operación a Periodic Reboot , seleccionar el tiempo de retraso respecto a la hora de reinicio, y cada cuanto tiempo queremos reiniciar el router.

img

Cron

Esta es mi opción preferida, simplemente añade el siguiente codigo en las Tareas Programadas del menú Sistema

30 4 * * * sleep 70 && touch /etc/banner && reboot

img

En mi ejemplo, el router se reiniciará todos los días a las 04:30 AM

Espero que te haya gustado, pasa un buen día… 🐧


Ingrese la dirección de su instancia