OpenWrt: Programar el reinicio del router
2020-06-29
Índice
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:
Ahora disponemos de una nueva opción en el menú Servicios
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.
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
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… 🐧