2024/06/02

Synology DS216jでリモートのPCを立ち上げる(Wake On LAN)

Wake On Lanを使うと電源が落ちてるPC等も起動させることができます。
Wake On Lanについてはこちら(Wake On LANでコンピュータを起動する)

外出先から電源が落ちているPCにあるファイルを取得したいとか
定期的な作業をサーバに実行させるが、それ以外の時間はシャットダウンしていたいとか
普段動かしているNASで実行させると利便性が更に上がりますね

PC 側でWakeOnLanの設定が終わっている前提でDS216Jを設定していきます。


・コントロールパネルからタスクマネージャーを起動する








・作成ー予約タスクーユーザー指定のスクリプト と指定して新しいタスクを作る


タスク名は自由です。
ユーザーはrootにします(実行コマンドがroot権限だから(未確認)
タスクを実行テストするまで有効はチェックを外します。



・スケジュールを設定

DS216J の電源が入っていることが条件です。


・タスク設定

ユーザー指定のスクリプトを設定します。
Synologyが用意しているsynonetを利用してwake on lanを実行します
起動したいPCのMacアドレス(XX:XX:XX:XX:XX:XX 半角英数)を設定します。
/usr/syno/sbin/synonet --wake XX:XX:XX:XX:XX eth0;


他の項目も設定し、OKをクリックするとrootで実行しているために警告がでますが、そのまま実行してよいです。
ただし、他のコマンドを設定する場合も含めて自己責任で設定してください。


・タスクテスト

作成されたタスクを選び、右クリックで実行する







WakeOnLanを実行すると同一LAN内にパケットが流れ、PCが起動されます。
想定通りの動きを確認したら、タスクを「有効」にして「適用」をクリックすることを忘れずにしましょう。



WakeOnLANで起動できない場合は下記の2つを確認してみましょう

・PC側(LANカード)がWakeOnLanに対応し、WakeOnLanが実行可能になっているか?
・起動したいPCは同じLAN内にいるか?またHUBやルータ越しに実行しようとしていないか?