web-dev-qa-db-ja.com

マジックパケットは指定されたIPアドレスでは機能しません

wakeonlanパッケージがインストールされたDebianを使用しています。
古いギガバイトG41MT-D3は、静的DHCP IPルールを使用してTP-Linkモデム/ルーターコンボに次のように接続されています:192.168.1.110
問題は次のとおりです:


コマンドwakeonlan 11:22:33:44:55:66システムを使用して、ポート9を使用してブロードキャストIP経由でマジックパケットを送信し、すべてがfineです!出力:
Sending magic packet to 255.255.255.255:9 with 11:22:33:44:55:66
pcはこの直後に起動しますが、指定されたIPアドレスを使用すると機能しません!
e.xwakeonlan -i 192.168.1.110 11:22:33:44:55:66
出力Sending magic packet to 192.16.1.110:9 with 11:22:33:44:55:66

これらのオプションに注意してください。

  1. IPでRDPに接続できます192.168.1.110
  2. [〜#〜] ddns [〜#〜]を使用しているので、RDPポートが転送され、インターネット経由でもリモート接続できます。

これを修正する方法を知る必要があるので、インターネット経由で魔法のパケットを送信できます!!

注:11:22:33:44:55:66を正しいMACアドレスに置き換えます!

編集:
ADSLモデム/ルーターコンボモデル:TP-Link TD-W8151N

1
Shahab Ouraie

PCがスリープ状態の場合、192.168.1.110のARP解決は失敗するため、パケットは配信されません。

MACアドレスを静的ARPテーブルに追加するか、(内部から)ブロードキャストすることができます。

多くのルーターには、PCへのポート転送がトリガーされた場合にPCをWOLする機能もあります。

0
Eugen Rieck