LAN 唤醒可以在 VPN 连接上工作吗?

LAN 唤醒可以在 VPN 连接上工作吗?

我们是否真的不能允许任何可能需要通过 VPN 连接访问的机器进入睡眠状态?

(我问这个问题是因为服务器故障,因为这与 VPN 服务器有关,与终端用户 PC 休眠有关)

答案1

这是旧帖子,但我想加入讨论,因为它仍然是“wol over vpn”的最高评级搜索结果。

是的,WOL 魔法包是在第 2 层的约束内定义的,但这并不意味着它不能包含在网络和传输协议实体内,然后可以使用这些实体将其路由到 VPN。原因是“魔法”序列可以位于有效负载中的任何位置。因此,本质上,它变成了将常规可路由数据包发送到目标主机的问题,其中有效负载内有“魔法”序列。

大多数魔术包实现都使用 UDP 端口 9,但只要路由正确并在与目标计算机相同的广播域上传输,这实际上并不重要。只要 VPN 客户端具有正确的路由,它就可以正确地将广播包(例如 192.168.1.255(广播地址))发送到互联网上的 VPN 网关。

因此路由非常简单,问题可能在于从目标 VPN 网关正确广播。这意味着配置 VPN 网关/找到一个选项,将广播流量从 VPN 远程客户端转发到本地网络。

答案2

通常不是,因为“MagicPacket”实际上位于第 2 层。如果没有转发器(例如 IP 助手)的帮助,它甚至无法路由。

答案3

是的,您可以,无需将 WoL 数据包发送到目标网络中的广播地址,只需将其发送到您要唤醒的机器的 IP 地址即可。使用 PPTP VPN 测试的程序:

答案4

我已经测试过了,答案是肯定的:)

我在互联网上找到了一个工具,它可以将 WOL 数据包以单播形式发送到目标主机,从而避免通过路由器传递广播数据包的问题。

使用此解决方案时需要注意一点,您需要在路由器上放置静态 arp 条目,因为主机将关闭并且不会响应路由器 ARP 请求。干杯!

相关内容