我正在使用Ubuntu16.04作为我的操作系统。
我正试图用IP地址在局域网上设置唤醒。
对于我以前的方法,我可以使用本地网络区域的MAC地址(HWaddr)来实现。
但是现在我想从别的地方唤醒我的电脑(用全球网络)。
我该怎么做呢?
可以用IP地址设置吗?
发布于 2017-11-08 09:49:55
假设您在本地网络上有一个已经启动并正在运行的Linux系统。
您可以使用systemd套接字侦听执行shell脚本的端口来唤醒另一个端口,理想情况下,您可以检查请求是否包含某个字符串,以防止脚本子弟唤醒您熟睡的计算机。您将路由器上的一个端口转发到已运行的Linux系统。
只要在指定的端口上打开到路由器的连接,发送指定的字符串就会启动休眠的Linux计算机。
另一个选项,如op所见,是配置您的路由器来完成这项工作。根据我的经验,wifi路由器不允许您添加静态ARP条目。您可以尝试OpenWRT,但是,这是很棒的,但是,使用OpenWRT闪烁路由器只是因为我认为这太过分了。再说一次,OpenWRT确实很好,值得付出努力,特别是从安全的角度(当您认为合适时可以修补路由器,而不必等待供应商发布修补程序)!所有这些,只要OpenWRT支持您的路由器。
https://unix.stackexchange.com/questions/403235
复制相似问题