定期重启dd-wrt


8

我安装了dd-wrt的Linksys路由器。由于某些问题,我想定期重新启动路由器(比方说每天0:00)。我该怎么做?


您有什么版本的dd-wrt?确保您具有最新版本。
韦斯利

Answers:


20

dd-wrt具有内置在固件中的计划重启功能。查看管理>>保持活动>>计划的重新启动。确保在管理>>管理>> Cron中打开了cron。


这样可以每周重启一次,但是如果您想减少计划时间的话就不起作用了。而且,秒字段不允许输入大于99999,因此它也不能以比每周更少的频率运行。
palswim

6

[如果计划的重启不起作用]

如果已启用ssh-server(我不使用dd-wrt,不确定默认情况下是否启用了ssh-server),则可以使用以下命令重新启动

ssh root@192.168.1.1 reboot

您可以在此页面上配置SSH公私钥,这样就不必每次都登录。记住,无论您从哪里登录,都应该运行ssh-agent / putty-agent。

http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line#SSH

在Linux上,使用cron计划重新启动,而Windows使用Windows-Scheduler执行使用腻子的命令。


许多较小的DD-WRT构建不支持SSH,仅支持telnet,但这是相同的基本原理。
amphetamachine

2

您将为此创建一个cronjob。

ssh或登录telnet

通过运行以下命令创建一个crontab:

# nvram set cron_jobs="00 00 * * * root reboot"

提交更改,以便它们在第一次启动后仍然存在:

# nvram commit

除了Alex Toombs的答案,您还可以在路由器的Web管理中添加cron作业: 管理” -“ 管理”选项卡-“ 其他Cron作业”字段:插入00 00 * * * root reboot(或者在我的情况下0 3 * * 4 root reboot,它会在每个星期四3:00 AM重新启动)。
LuH 2015年

为了明确起见,此shell命令(nvram set cron_jobs=...)和管理界面中的字段设置了相同的变量。
palswim

1

我有一个运行DD-WRT的Linksys WRT-54GL,并且具有相同的要求。我发现计划的重新启动无法正常工作,因此请在电源插座上放置一个计时器。获取数字版本,这样您就可以将停机时间设置为午夜1分钟,并计划重新启动。


??哪些计时器具有您可以先关闭然后快速打开的设置?这是我们正在谈论的调制解调器:他希望它在关闭后立即打开。
Paul Hoffman

像使用计时器一样,数字计时器可以在您的房屋中打开和关闭,使它看起来像您在家一般,可以将其设置为一两分钟的分辨率。从电源关闭到重新为Internet提供服务大约需要一分钟的重新启动周期,因此凌晨3点2分钟中断不会造成太大麻烦。我听说过具有类似功能的UPS。

我在网上看到有关计划的重新启动无法正常进行的闲聊,但是由于已修复,dd-wrt的Trac站点中该错误的条目已关闭。您有最新版本吗?
韦斯利

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.