可能重复:
通过互联网实现局域网唤醒几乎是不可能的
我有一台新的 MacBook Pro,我想通过 ssh 或 vnc 登录,但无论我尝试什么组合,似乎都不起作用。甚至尝试过 LogMeIn
如何设置我的 MacBook,以便即使它处于睡眠状态也可以远程访问它
答案1
LAN 唤醒在第 2 层(MAC 地址)上工作。任何要在互联网上工作的东西都需要在第 3 层(IP 地址)上运行。你运气不好。将其设置为永不休眠或远程进入与 Mac 位于同一网络上的另一台计算机以将其唤醒。
答案2
有可能让 WOL 在互联网上工作。但是,WOL 可以在 LAN 上工作吗?请检查以下几点:
- 网卡的设置中是否启用了 WOL?
- 笔记本电脑的固件中是否需要启用 WOL?
- 您的笔记本电脑的软件防火墙是否阻止了 WOL 数据包?
如果它在 LAN 上工作正常,那么一切就大功告成了。现在您需要一台路由器,并将 WOL 流量转发到相关的内部 PC。也许可以为内部 PC 提供一个静态 IP 或 DHCP 预留,这样它就永远不会改变,并且转发规则始终有效。
然后您可以使用这个基于Windows的应用程序或者这个基于网络的应用程序远程唤醒您的 MacBook。还有一些其他应用程序可以执行相同的操作,但您可以自行搜索。
这个过程对你来说什么时候会中断?
答案3
pfSense 和 openwrt 也有 WOL 功能。
但是,一般来说,你必须在 MacBook 前面有一个活动设备(一直运行)。添加一个具有 WOL 功能的路由器或 Linux Shell,可用于在你的网络内发送魔术包。
我之前就用过这个方法。
高血压
答案4
LAN 唤醒确实可以通过互联网工作,您只需要设置路由器以将子网定向广播转发到您的局域网。
因此,在路由器防火墙中添加一条规则,将数据从 UDP 端口(例如)7 转发到内部网络广播地址
例如,如果您的内部 IP 是 192.168.1.8,子网是 255.255.255.0,那么您的广播地址就是 192.168.1.255。
然后就像在您的本地网络上一样。