OpenWrt: Programar el reinicio del router

2020-06-29

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… 🐧

Ingrese la dirección de su instancia


Más publicaciones como esta

OpenWrt: Control parental

2018-05-10 | #router

Los que tenemos niños en casa, y necesitamos algún tipo de control de contenidos, existe la posibilidad en OpenWrt y gracias Dnsmasq, de filtrar los contenidos utilizando las DNS que nos ofrece OpenDNS Family Shield, tambión vamos a ver como restringir el tiempo de acceso a internet de determinados dispositivos. Filtrar por contenido Podemos configurar dnsmasq para etiquetar que dispositivos van a usar las DNS de OpenDNS y cuales utilizaran los DNS del router.

Continuar leyendo 


Asus RT-AC68U: Asignar IP fija a clientes VPN

2019-04-11 | #router #vpn

Si has configurado el servidor VPN en el router, te habrás dado cuenta de que el servidor va asignando de forma aleatoria una IP diferente a los clientes que se conectan a el. Puede darse el caso que necesites que un cliente tenga siempre la misma IP. Para poder realizar esto vamos a necesitar crear un certificado por cada cliente y de esta forma, el servidor VPN podrá asignar siempre la misma IP al mismo CN del certificado.

Continuar leyendo 