1

Magic Packets 経由で Wake On LAN を使用できるようにラップトップを構成しようとしています。私はマジック パケット スニファを持っており、マジック パケットが受信されたときにアラートを出します (ターゲット マシンで実行されます)。問題は、内部アドレスの代わりに外部 IP アドレスを使用しようとしたときです。ポート 9 を内部 IP (10.0.0.x、注: x は 1 桁のみ) に転送しました。内部 IP アドレスを使用すると、マジック パケットを受信したことがわかります。外部IPアドレスを試してターゲットマシンから(それ自体に)送信すると、マジックパケットが受信されます。別のマシンまたは Web サイトから送信すると、機能しません。イーサネット ケーブル (CAT 5) で接続しています。また、BIOS の「Wake on LAN」設定を「ENABLED」に設定しています。また、私のコンピューターは「このデバイスがコンピューターをスリープ解除できるようにする」に設定されています。

PS 前の問題に対する解決策は、Windows で簡易 TCP/IP サービスを開始することでした。

4

2 に答える 2

1

インターネット経由で Wake on LAN を使用するには (=> Wake on WAN)、次のいずれかを実行する必要があります。

  1. ルーターのARPテーブルを編集して、魔法のパックをMACアドレスでターゲットコンピューターに転送できるようにします
  2. LANブロードキャストアドレスへのポート転送により、ターゲットコンピューターは、ルーターに接続されるまで、ルーターに送信されたマジックパケットを常に受信します
  3. Wake on Lan 機能が組み込まれたルーターを購入する (DD-WRT オープン ソース ファームウェアなど)
  4. マジック パケット リピータを使用して、マジック パケットをブロードキャスト アドレスに転送します。これは常に電源を入れておく必要があります

4 番目のオプションを使用して、自宅のコンピューターを仕事から復帰させています。私は Arduino Uno + イーサネット シールドを購入し、その仕事をするための小さなプログラムを書きました (マジック パケットの転送)。ルーター (Netgear DG834G) にポート転送ルールを設定して、UDP 9 を Arduino IP アドレスに転送します。

これについてのチュートリアルを私の個人的な Web サイトに書きました。フランス語ですが、コードは普遍的です ^^ : http://www.finalclap.com/tuto/arduino-wake-on-lan-repeater-80/

于 2013-02-01T14:33:24.277 に答える
0

さらに調査を行ったところ、ルーター自体に管理機能が組み込まれていて、パブリックにアクセスできない限り、WoLはルーターの背後では機能しないことがわかりました。ただし、WoLは機能しますが、ネットワーク内にすでにデバイスがある場合は、マジックパケットをターゲットマシンに送信します。THatはWoLのポイントを完全に破壊します!

于 2012-12-23T06:07:19.387 に答える