rjt*_*rjt 19 ethernet port wake-on-lan udp
我看到许多 WOL 实例使用端口 7,许多实例使用端口 9,这有关系吗?它不只是在第 2 层或以太网上寻找 WOL 数据包吗?
Win*_*All 20
@Spiff是正确的,就预期收件人的 LAN 唤醒功能而言无关紧要。但是,建议使用 UDP,因为它可以在没有带有安全限制的原始套接字的情况下生成,建议使用端口 9,因为它映射到旧的众所周知的丢弃协议,而端口 7 映射到回显协议。
这意味着如果您的网络上有支持这些旧的简单标准服务的主机,您在使用端口 7 时将获得不必要的反向散射流量,而在使用端口 9 时则没有。而且由于 LAN 唤醒通常是广播的,因此您可能会从许多主机。
此外,如果您使用Wireshark等网络嗅探器对 WoL 进行故障排除,则只有当它们是端口 9 上的 UDP 数据包时,它才会正确解码 WoL 数据包。
小智 6
当我使用端口 9 唤醒我的计算机时,它会重新启动而不是从睡眠中醒来。对于我的一生,我无法弄清楚我做错了什么。我尝试使用端口 7,而不是重新启动它正常唤醒。大多数时候你使用哪个似乎并不重要,但对于我的硬件,我需要使用端口 7。