ルーターに接続された PC が 2 台あり (どちらも Windows 10 を実行)、どちらも WOL にポート 9 を使用しています。
WAN から起動できるようにしたいので、ルーターでポート転送を設定する必要がありますが、両方とも同じポートを使用するため、不可能です。
PC の WOL ポートを変更する方法はありますか?
答え1
あなたは間違っています。両方が同じポートを使用しているという事実はまったく問題ではありません。理由は、魔法のパケット、宛先のイーサネットカードのMACアドレスを含める必要があります。定義上、スリープ状態のPCはMACアドレスを持っていないため、個別のIPアドレスでは実行できません。ないIPアドレスを持たないので、代わりにMACアドレスが使用されます。パケットは全て次に、LAN 上のマシンが宛先 MAC アドレスをチェックします。宛先 MAC アドレスが自分の MAC アドレスと一致しない場合、マジック パケットは破棄されます。宛先 MAC アドレスと一致する MAC アドレスを持つマシンは、ウェイクアップ プロシージャを開始します。
だから何の矛盾もありません。
編集
私が提案しているのは、実際には少し異なります。PC1 にはポート 8855、ポート 2 にはポート 8856 を使用することをお勧めします。どちらもポート 9 に転送されるはずですが、入口ポートが異なるため (8855 と 8856)、ルーターは 2 つのケースで異なる MAC アドレスを使用します。すると、マジック パケットは常にポート 9 に送信されますが、マジック パケットの MAC アドレスと一致する PC のみが起動されます。これは、マジック パケットが 2 つの異なる MAC アドレスのポート 9 に送信されるためです。このように、ポート 8855 または 8856 への 2 つの異なるコマンドを使用して、2 台の PC のいずれか (または両方) を起動できます。