定期的にdd-wrtを再起動する


8

Linksysルーターにdd-wrtがインストールされています。いくつかの問題のため、定期的にルーターを再起動したいと思います(毎日0:00にしましょう)。どうすればいいですか?


dd-wrtのどのバージョンがありますか?最新バージョンであることを確認してください。
ウェズリー

回答:


20

dd-wrtには、ファームウェアに組み込まれた再起動のスケジュール機能があります。[管理] >> [キープアライブ] >> [スケジュールされた再起動]をご覧ください。[管理] >> [管理] >> [cron]でcronがオンになっていることを確認してください。


これにより、毎週の再起動が可能になりますが、あまり頻繁にスケジュールしない場合は機能しません。また、秒フィールドはを超える入力を許可しないため99999、毎週よりも頻度が低い場合は実際には機能しません。
palswim

6

[スケジュールされた再起動が機能しない場合]

で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を使用してコマンドを実行します。


小さなDD-WRTビルドの多くはSSHをサポートしていません。Telnetのみをサポートしていますが、基本的な原則は同じです。
amphetamachine

2

このためのcronjobを作成する必要があります。

sshまたはでログオンするtelnet

次のコマンドを実行して、crontabを作成します。

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

変更をコミットして、最初の起動後も変更が残るようにします。

# nvram commit

アレックスToombs'答えに加えて、あなたも自分のルータのWeb管理にcronジョブを追加することができます:管理 - 管理タブ- 追加のCronジョブのフィールド:挿入00 00 * * * root reboot(または私の場合には0 3 * * 4 root reboot、それは毎週木曜日午前3時を再起動しますので)。
LuH

明確にするために、このシェルコマンド(nvram set cron_jobs=...)と管理インターフェイスのフィールドは同じ変数を設定します。
palswim

1

Linksys WRT-54GLでDD-WRTを実行していますが、同じ要件があります。スケジュールされた再起動が機能しないことがわかったので、電源コンセントにタイマーを設定します。ダウンタイムを真夜中に1分に設定して、再起動をスケジュールできるように、デジタルを取得します。


えっ?タイマーをオフにしてすぐにオンにできる設定があるタイマーはどれですか。これは私たちが話しているモデムです。電源を切った直後に電源を入れたいのです。
ポールホフマン、

家の中で点滅しているスケジュールランプを使用して自宅にいるように見せるためのデジタルタイマーは、通常、1〜2分単位で設定できます。とにかく、電源を切ってから再びインターネットに接続するまでの再起動サイクルには約1分かかります。そのため、午前3時に2分の中断が発生してもそれほど問題にはなりません。同様の機能を持つUPSについて聞いたことがあります。
Dan、

スケジュールされた再起動が機能しないというWeb上のおしゃべりを見ましたが、dd-wrtのTracサイトにあるそのバグのエントリは修正されたため閉じられました。最新バージョンはありますか?
ウェズリー

-1

ローテクソリューションもあります。このような軽いタイマーが使えます。彼らはまた、よりカスタマイズ可能なデジタルものを作ります。

参考までに-http://www.radioshack.com/product/index.jsp?productId=4405611&clickid=prod_csに対する私の回答から引用

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.