外出時にVPN経由で自宅のマシンにアクセスする際に、自宅内のPCをWake on LANで起動できるようにしておくと、電気代を抑止できる他に、電源入れ忘れによる事故を防ぐこともできるので何かと安心です。
ただし、Wake on LANのためのMagicPacketはVPN経由では送信できません(正確には設定がVPNサーバーに依存するため、サーバーが変わるたびに設定を調べるのが大変)。安定した環境を構築するには自宅内のネットにVPNで接続した後、自宅内のマシンからMagicPacketを送るのが手順的に最も安定します。
我が家ではSynology DS214II+(DSM6.2)が常時稼働しており、ここからWake on LANのMagicPacketを送信させることもできるということをネットで知りました。
実際に調べて動作確認まで行った結果を以下にメモしておきます。
- DSMを起動し、コントロールパネルの以下の項目を選択する
- [全般]タブを選択して、任意のタスク名を入力し、ユーザー欄は「root」を選択する
- [スケジュール]タブを選択し、[次の日に実行]で遠い未来の日付と「繰り返さない」を選択する
- [タスク設定] タブを選択し、[ユーザー指定のスクリプト]欄に「/usr/syno/sbin/synonet –wake <PCのMACアドレス> eth0;」を入力して、[OK]を押して保存する
WOLでPCを起動する場合は、DSMにアクセスして[コントロールパネル]>[タスクスケジューラー]から「作成したスクリプト」上で右クリック→[実行]でWake on LANのMagicPacketが送信されます。