Una vez que tenemos configurado nuestro Router RT-AC o RT-N con el acceso SSH y con la posibilidad de ejecutar scripts (habilitada la partición JFFS), tal y como se indicaba en Reinicio programado de tu router ASUS RT-AC y RT-N (Parte I). Realizaremos los pasos finales.
Habilitar el reinicio automático en el Router
Hacemos login por SSH. En Windows podemos utilizar Putty, si no tenemos otro cliente de SSH, en MAC y Linux lo haremos a través del Terminal.
Nos conectamos:
ssh USERNAME@192.168.1.1
En donde USERNAME –> El usuario del router (por ejemplo: admin)
Nos vamos a la carpeta /jffs/scripts
folder:
cd /jffs/scripts
Creamos un fichero llamado init-start, para ello utilizaremos el vi:
vi init-start
Ahora presionamos la tecla a para añadir texto al fichero. Escribimos (o copiamos)
#!/bin/sh
cru a ScheduledReboot "44 3 * * * /sbin/reboot"
Presionamos ESC, luego escribimos :wq y presionamos ENTER, para guardar el fichero y salir de vi. Lo que va entre las comillas es la tarea de cron que realizara el reinicio del router. En el caso que he puesto lo hace a las 3:44h todos los días del año. En la imagen inferior vemos que significa cada una de las posiciones.
Ahora le tenemos que decir al router que este fichero que hemos creado llamado init-start es un ejecutable, para ello tecleamos en la consola esto:
chmod a+rx /jffs/scripts/init-start
Cerramos la sesión SSH, reiniciamos el router y ya lo tenemos listo.
Compartir