ファイアウォール ルーター (Cisco ASA 5505) の背後にネットワークを設定しています。このネットワークにはデバイスがあり、寿命を延ばすために特定の時間に S3 または S4 に移行できますが、必要に応じて起動する必要があります。他の入力がない場合、これは Wake on Lan を意味します。
このデバイスには DHCP アドレスがあります。
デバイスはルーター/ファイアウォールにのみ接続され、デバイス宛てのすべてのネットワーク パケットが転送されます。デバイスはインターネットとローカル ネットワークの両方から起動する必要があります。
当初の私の理解では、ネットワーク パケットはデバイスを起動できるというものでしたが、これは誤りです。現在、次のことが必要であると考えています。
- 対象マシンのBIOSとネットワークデバイスのOS(Windows 10)でWake on Lanが有効になっている
- WOLパケット用にこのデバイスのMACアドレスを取得する方法
- デバイスには動的アドレスがあるため、ルータ/ファイアウォールが着信インターネット パケットをイーサネット経由でブロードキャストし、ターゲット デバイスを起動できるようにする方法があります。
- ルーター/ファイアウォールは 3 をサポートする必要があります。
1は簡単ですが、他のものは可能であっても難しいです -
編集- もう 1 つの制約は、ルーターがホーム ネットワークの最初のルーターではないことです。WOL パケットがスリープ状態のデバイスが接続されている実際のルーターに到達するまでに、1 レベルまたは 2 レベルのリダイレクトが発生する可能性があります。
上記が唯一の方法である場合、
- ルータで WOL パケットを「構築」できないと仮定すると、このパケットをインターネットから構築し、特定のポートでルータに送信して、ルータにブロードキャストさせることは可能ですか? 私は Cisco ASA 5505 ルータを使用しています。これを実現するために、ルータで何を探せばよいのかわかりません。
- これを実現する他の簡単な方法はありますか? ルーターをアプリケーション/スクリプトを実行できるものに変更することはできません。ルーターの背後に、これを実行できる別の常時オンのマシンがありません。