![魔术包不适用于指定的 IP 地址](https://linux22.com/image/1611896/%E9%AD%94%E6%9C%AF%E5%8C%85%E4%B8%8D%E9%80%82%E7%94%A8%E4%BA%8E%E6%8C%87%E5%AE%9A%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80.png)
我使用的是安装了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
请注意这些选项:
- 我可以通过 IP 连接 RDP
192.168.1.110
- 我在用着动态域名解析因此 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 的功能。