Tengo un enrutador Linksys con dd-wrt instalado. Debido a algunos problemas, me gustaría reiniciar periódicamente el enrutador (digamos a las 0:00 todos los días). ¿Como podría hacerlo?
¿Qué versión de dd-wrt tienes? Asegúrate de tener la última versión.
Wesley
Respuestas:
20
dd-wrt tiene una función de reinicio programada integrada en el firmware. Eche un vistazo a Administración >> Mantenerse vivo >> Reinicio programado. Asegúrese de que cron esté activado en Administración >> Administración >> Cron.
Esto permite reinicios semanales, pero no funciona si desea programar con menos frecuencia. Y el campo de segundos no permite una entrada mayor que 99999, por lo que tampoco funciona realmente con menos frecuencia que la semanal.
palswim
6
[si el reinicio programado no funciona]
Si ha habilitado el servidor ssh (no uso dd-wrt, no estoy seguro si está habilitado por defecto), puede reiniciar usando el siguiente comando
Puede consultar esta página para configurar las claves público-privadas de SSH, de modo que no tenga que iniciar sesión cada vez. Y recuerde que debe ejecutar ssh-agent / putty-agent desde donde inicie sesión.
Además de la respuesta de Alex Toombs, también puede agregar un trabajo cron en la administración web de su enrutador: Administración - Pestaña Administración - Campo Cron Jobs adicional : insertar 00 00 * * * root reboot(o en mi caso 0 3 * * 4 root rebootpara que se reinicie todos los jueves a las 3:00 a.m.).
LuH
Para aclarar, este comando de shell ( nvram set cron_jobs=...) y el campo en la interfaz de Administración establecen la misma variable.
palswim
1
Tengo un Linksys WRT-54GL que ejecuta DD-WRT y tengo el mismo requisito. Descubrí que el reinicio programado no funciona, así que ponga un temporizador en la toma de corriente. Obtenga uno digital para que pueda configurar el tiempo de inactividad en 1 minuto a la medianoche y tenga un reinicio programado.
¿Eh? ¿Qué temporizadores tienen configuraciones donde puede apagar algo y luego encenderlo rápidamente? Estamos hablando de un módem: quiere encenderlo inmediatamente después de apagarlo.
Paul Hoffman
Los temporizadores digitales, como si usas las luces de programación que se encienden y apagan en tu casa para que parezca que estás en casa, generalmente se pueden configurar en una resolución de uno o dos minutos. De todos modos, un ciclo de reinicio tarda aproximadamente un minuto desde el apagado hasta el servicio de Internet, por lo que una interrupción de 2 minutos a las 3 a.m. no será demasiado problema. He oído hablar de UPS que tienen una característica similar.
Dan
Vi charlas en la web sobre el reinicio programado que no funcionaba, pero la entrada para ese error en el sitio Trac de dd-wrt se cerró por haberse solucionado. ¿Tienes la última versión?
Wesley
-1
También hay soluciones de baja tecnología. Puede usar un temporizador de luz como este . También hacen digitales que son más personalizables.
Respuestas:
dd-wrt tiene una función de reinicio programada integrada en el firmware. Eche un vistazo a Administración >> Mantenerse vivo >> Reinicio programado. Asegúrese de que cron esté activado en Administración >> Administración >> Cron.
fuente
99999
, por lo que tampoco funciona realmente con menos frecuencia que la semanal.[si el reinicio programado no funciona]
Si ha habilitado el servidor ssh (no uso dd-wrt, no estoy seguro si está habilitado por defecto), puede reiniciar usando el siguiente comando
Puede consultar esta página para configurar las claves público-privadas de SSH, de modo que no tenga que iniciar sesión cada vez. Y recuerde que debe ejecutar ssh-agent / putty-agent desde donde inicie sesión.
http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line#SSH
En Linux, use cron para programar el reinicio, y Windows usa Windows-Scheduler para ejecutar el comando usando putty.
fuente
Tendrá que crear un cronjob para esto.
Inicie sesión con
ssh
otelnet
Crea un crontab ejecutando:
Confirme los cambios para que sigan allí después del primer arranque:
fuente
00 00 * * * root reboot
(o en mi caso0 3 * * 4 root reboot
para que se reinicie todos los jueves a las 3:00 a.m.).nvram set cron_jobs=...
) y el campo en la interfaz de Administración establecen la misma variable.Tengo un Linksys WRT-54GL que ejecuta DD-WRT y tengo el mismo requisito. Descubrí que el reinicio programado no funciona, así que ponga un temporizador en la toma de corriente. Obtenga uno digital para que pueda configurar el tiempo de inactividad en 1 minuto a la medianoche y tenga un reinicio programado.
fuente
También hay soluciones de baja tecnología. Puede usar un temporizador de luz como este . También hacen digitales que son más personalizables.
FYI: tomado de mi respuesta a http://www.radioshack.com/product/index.jsp?productId=4405611&clickid=prod_cs
fuente