2014年7月5日土曜日

【ルータ】ヤマハ RTX1100 でWake on LANのマジックパケットを送信する

NASを家にいる土日だけ自動で電源ONにするようにしています。
常時ONだと電気代がもったいないし、とは言え毎回手動で電源入れるのも面倒ですからね。
システムで自動化できるものは自動化するのが信条。

あいにく、我が家のNASは古めのNASなのでスケジュールで電源をON/OFFする機能を搭載していません。
しかし、WOL機能を搭載しており、Raspberry Piからマジックパケットを送信するシェルスクリプトを作って、crontabで土日だけNASが起動するようにスケジューリングしていました。
ところが、Raspberry Piが壊れてしまいました・・・

同様のことがyamahaルーター(RTX1100)でもできるようなので、メモしておきます。

【ネットワーク構成】


【使用機器】
ルータ … Yamaha RTX1100
NAS … Buffalo LinkStation LS-WH2.0TGL/R1

【入力形式】

wol send [-i 送信間隔] [-c 送信回数] インタフェース MACアドレス

-i、 -c は省略可能でデフォルト値は-i 1、-c 4 です。
wol send だけだと単発でマジックパケットを送信するだけなので、スケジュールに組み込みます。

毎週土日午前8時に3分間隔で320回マジックパケットを送信します。
NAS(LinkStation)の仕様上、定期的にマジックパケットを受け取らないと、電源がOFFになってしまいます。
送信間隔をとりあえず3分にしました。送信回数の320回は16時間後の0時にNASの電源がOFFになるようにする為に設定しています。

schedule at 1 */Sun,Sat 08:00 * wol send -i 180 -c 320 lan1 xx:xx:xx:xx:xx:xx

ラズパイでやっていたことが9年前のルータでも実現できたので、なかなか侮れないなぁと関心。

0 件のコメント:

コメントを投稿