局域网唤醒无法通过 Internet 工作

kal*_*ros 6 networking wake-on-lan

如果我的 Android 设备连接到本地网络,我可以成功唤醒我的计算机,但我无法从另一个网络唤醒我的计算机。

所有 BIOS WOL 设置均已启用。我还打开了一个端口(9 UDP)并且我正在使用 DDNS。

在我的防火墙中,有一个规则允许端口 9 中的传入数据包。

我正在尝试使用 Wireshark 检查我的计算机是否接收到 Magic Packet,但我没有看到任何传入的数据包。我正在使用 Fing(Android 应用程序)发送数据包。

我究竟做错了什么?

注意:我正在运行 Ubuntu 14.04 LTS

Law*_*ceC 2

局域网唤醒无法通过互联网工作

这是一件好事,您希望随机的人通过互联网唤醒您的系统吗?

您的计算机位于路由器后面。几乎在任何有互联网服务的地方,您的手机都位于路由器后面,无论是市政 Wifi、星巴克还是您的工作场所等。

WOL 数据包是广播数据包。标准路由器不转发广播数据包。广播数据包不会离开您的 LAN,您能想象如果它们离开的话,被滥用的可能性吗?

完成您想要做的事情的正确方法是:您的网络上需要一个始终可以跳上、登录并指示在网络上发出 WOL 数据包的系统。如果您的路由器已刷入 DD-WRT,则 DD-WRT 具有此功能。