viernes, abril 15, 2016

Reinicio programado de tu Router ASUS RT-AC y RT-N (Parte y II)

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). 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.

Cron Syntax

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.