在我的 NUC 上设置局域网唤醒

在我的 NUC 上设置局域网唤醒

我有一台安装了最新 OpenElec 的 Intel NUC i5。

我想使用局域网唤醒功能(从家庭网络上的另一台设备发送)将其从挂起状态唤醒,但我遇到了困难。

我已经验证 BIOS 中已启用 WOL,并且我尝试使用 Depicious 网站提供的 WOL Windows GUI - www.depicus.com/wake-on-lan/wake-on-lan-gui

我已将这些值放入 GUI 中:

NUC 的 MAC 地址

互联网地址-我尝试了我的路由器 IP 和我的 NUC 内部 IP

子网掩码 - 我把在 OpenElec 网络屏幕中找到的掩码放进去了

端口——我尝试了端口 7 和 9。

我也尝试配置我的路由器(DLink)以将端口 7 转发到广播地址(10.0.0.255) - 但它不允许将端口转发(或所谓的虚拟服务器)配置到该地址。

我遗漏了什么吗?非常感谢您的帮助。

谢谢!

答案1

如果 D-Link 支持任何 VPN 功能,您可以使用它将 IP 广播流量从笔记本电脑隧道传输到本地网络。如果它本身不支持 VPN 连接,您可以使用本地网络内的另一个设备(例如 Raspberry Pi)作为 VPN 服务器,通过它您可以隧道传输所需的流量。SSH 本地隧道非常适合此目的,并且易于在 D-Link 上的 NAT 中配置。

答案2

如果您的 D-link 支持 ddwrt,那么您可以在“命令”下的“启动命令部分”中添加静态 arp 条目。您可以输入类似以下内容:“arp -i br0 -s 192.168.1.254 FF:FF:FF:FF:FF:FF”不带引号。并将 ip 更改为符合您需求的内容。添加命令后,您可以像这样设置端口转发:“9 - 192.168.1.254 - 9”同样,您需要更改 ip 以匹配静态 arp 条目中的相同 ip,并且 wol 的标准端口为 9 或 7。

wol 无法在互联网上工作的原因是 wol 发送广播帧并且防火墙被硬编码以在其 WAN 端阻止它。例如:端口 .255 上的调制解调器/路由器。

我上面给你的说明提供了一种绕过这个问题的方法。你的广播帧不会被发送到.255 并自动被你的调制解调器/路由器阻止。当你启用端口转发时,广播帧会被定向到.254,并且该端口不会被你的调制解调器/路由器阻止。

确保 ddwrt 是第一个连接到 WAN 的设备。没有双重 NAT 或任何其他阻止 ddwrt 成为第一个接入互联网的设备。

相关内容