我有一个 Ubuntu 盒子,可以在本地网络中通过局域网唤醒 (WOL)。
我的路由器设置如下:
ISP > 调制解调器 > 路由器 > Ubuntu 盒
尽管我已转发端口 7 和 9(UDP 和 TCP),但我无法从网络外部唤醒 Ubuntu 盒子在路由器中到 ubuntu 框。
我是不是忘记了什么?我是否应该更改调制解调器设置以使以太网 WOL 正常工作?
提前致谢,
M0s。
答案1
当计算机处于睡眠状态时,它无法回复路由器的 ARP 请求,因此您必须在路由器中添加静态 ARP 条目,或将数据包转发到子网广播地址。(不一定是端口 7 或 9;任何 UDP 端口都可以。)
还要确保您的“局域网唤醒”工具正在将魔术数据包发送到正确的地址。
答案2
“Magic Packet” 实际上是广播帧,广播不会跨越第 3 层边界(路由器)。您需要有一个可以为您执行 WoL 的路由器,或者您需要在 LAN 上有一个 WoL 服务器。