回答:
[スケジュールされた再起動が機能しない場合]
でssh-serverを有効にしている場合(私はdd-wrtを使用していません。デフォルトで有効になっているかどうかは不明です)、次のコマンドを使用して再起動できます。
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を使用してputtyを使用してコマンドを実行します。
このためのcronjobを作成する必要があります。
ssh
またはでログオンするtelnet
次のコマンドを実行して、crontabを作成します。
# nvram set cron_jobs="00 00 * * * root reboot"
変更をコミットして、最初の起動後も変更が残るようにします。
# nvram commit
00 00 * * * root reboot
(または私の場合には0 3 * * 4 root reboot
、それは毎週木曜日午前3時を再起動しますので)。
nvram set cron_jobs=...
)と管理インターフェイスのフィールドは同じ変数を設定します。
Linksys WRT-54GLでDD-WRTを実行していますが、同じ要件があります。スケジュールされた再起動が機能しないことがわかったので、電源コンセントにタイマーを設定します。ダウンタイムを真夜中に1分に設定して、再起動をスケジュールできるように、デジタルを取得します。