リモートからのWOL

RTX

 自宅のPCをリモートから起動させる方法としてWOLがあるが、VPN経由だと使用できなかった。色々調べた中で、3通りの手法が見つかった。
 1.YAMAHAのルータにて対応を行う
 2.GL-A1300のServiceから行う
 3.VPN接続したサーバーからWOLパケットを出力する

1.YAMAHAのルータにて対応を行う
GUIからVPNを構成して、WOLのパケットを内部に出力可能な設定として下記設定をおこなう

ip lan1 wol relay broadcast

この方法だとiPhoneからVPN接続を行い、任意のWOLアプリを使用することで対応ができるため一番シンプルだと思う。

2.GL-A1300のServiceから行う
luciのsystem→softowareからluci-app-wolをInstallすればよい。
再ログインすると、Serviceのメニューが追加されており、そこからWOLの操作ができる。
ただし、選択可能なListに目的のPCが表示されていない場合、MACアドレスを打ち込む必要がある。
結構手間である。

3.VPN接続したサーバーからWOLパケットを出力する
すでにTrueNASにてOpenVPNを導入済のため、TrueNasにログイン後シェルから下記のコマンドを実行すれば良い。

wake bge0 11:22:33:44:55:66

 11:22:33:44:55:66はMACアドレスなので、対象のPCを設定のこと。また、bge0はTrueNasのインターフェース名なので各自の環境に応じて変更のこと。
 いちいちコマンドを入力するのは面倒なので、シェルスクリプトを作成してしまったほうが楽になる。
ただし、TureNASは24時間使用するわけではなく、使うときに起動させているので自宅ではあまりWOLを使うには、そもそもTureNASのサーバーをWOLで起動させる必要があり、使用に難点がある。

 結果的に1.を利用することが一番シンプルなのだが、Android12以降ではL2TP/IPsecが使えないという状況にあり、iPhoneのみ対応ができているという状況。
 オールマイティにリモートからWOLさせるには、いずれも満点をとれる状況にはない。

コメント

タイトルとURLをコピーしました