1

インターネット経由で「WAKE ON LAN」を使用して、リモート デバイスから Magic Packet を送信することにより、パーソナル コンピュータを起動したいと考えています。

以下は構成です

  1. インターネット経由で PC をリモートでオンにする方法のガイドを使用して、BIOS と OS でWOL を有効にしました。
  2. 変更する外部 IP をホスト名にマップするホスト名「example.ddns.net」を作成しました。DNS サービスは正常に動作しています。ホスト名の Dnslookup が成功しました
  3. ポート転送ポート7 および 9 (UDP 上の Magic packet のデフォルト) をルーターのブロードキャスト アドレスに転送
  4. 私の PC は DLINK 605L ルーターの背後にあります
  5. システムは SLEEP または HIBERNATE 状態です。

マジック パケットをローカルに送信すると、つまり、同じネットワークに接続された別のデバイスから PC に接続され、すべてがうまくいきます。

なのでjava WakeOnLan 192.168.0.255 00:0E:62:09:xx:xx

ただし、 MACアドレスとexample.ddns.netを指定して別のネットワークからマジックパケットを送信しようとすると、 WOLが機能しません

なのでjava WakeOnLan example.ddns.net 00:0E:62:09:xx:xx

ここからコードを使用http://www.jibble.org/wake-on-lan/

どんな助けでも大歓迎です。

4

1 に答える 1

0

1. ルーターの ARP テーブルにエントリーを追加して、入ってくる WOL 要求を認識する必要があります。2. 着信マジック パッケージをローカル LAN にブロードキャストするには、ファイアウォール ルールを追加する必要があります。3. 特定のポートへのマジック パッケージの送信をサポートする WOL ユーティリティを見つける必要があります (これは、ローカル LAN 内では必要ありません)。

より包括的な情報については、次のリファレンスを参照してください: http://uneventech.blogspot.com/2012/05/1-turnon-home-pc-remotely-scenario-you.html

于 2016-02-12T19:58:01.767 に答える