魔术包不适用于指定的 IP 地址

魔术包不适用于指定的 IP 地址

我使用的是安装了wakeonlan软件包的 Debian。
一台旧的 GigabyteG41MT-D3使用静态 DHCP IP 规则连接到 TP-Link 调制解调器/路由器组合,如下所示:192.168.1.110
问题是:


使用命令wakeonlan 11:22:33:44:55:66系统通过带端口的广播 IP 发送魔术包9一切都是美好的!输出:
Sending magic packet to 255.255.255.255:9 with 11:22:33:44:55:66
此后 PC 立即启动,但使用指定的 IP 地址却不起作用!
前任wakeonlan -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 连接 RDP192.168.1.110
  2. 我在用着动态域名解析因此 RDP 端口转发并且我也可以通过互联网进行远程控制。

我需要知道如何解决这个问题,这样我就可以通过互联网发送魔包!!

注意:我替换11:22:33:44:55:66为正确的MAC地址!

编辑:
ADSL 调制解调器/路由器组合型号:TP-Link TD-W8151N

答案1

当PC处于睡眠状态时,的ARP解析192.168.1.110会失败,导致数据包无法送达。

您可以将 MAC 地址添加到静态 ARP 表或广播它(从内部)。

如果触发了到 PC 的端口转发,许多路由器还具有对 PC 进行 WOL 的功能。

相关内容