我正在尝试配置我的笔记本电脑,以能够唤醒局域网通过魔术数据包。我有一个魔术包嗅探器,它会在收到魔术包时提醒我(在目标机器上运行)。问题是当我尝试使用外部ip地址而不是内部地址时。我将端口9转发到我的内部ip(10.0.0.x,注意:x只是一个数字)。如果我使用内部ip地址,它会告诉我收到了一个魔术数据包。如果我尝试外部ip地址,并从目标机器(发送给自己)发送,它会收到魔术数据包。如果我通过不同的机器或网站发送它,它不能工作。我是通过以太网线(CAT 5)连接的。我的BIOS中的"Wake on LAN“设置也设置为"ENABLED”。另外,我的电脑设置为“允许此设备唤醒电脑”。我做错了什么吗?
附注:上一个问题的解决方案是在Windows中启动简单TCP/IP服务。
发布于 2012-12-23 14:07:19
我做了更多的研究,结果发现,除非路由器本身具有内置的管理并且可以公开访问,否则WoL将不会在路由器后面工作。但是,如果网络中已经有一台设备,那么WoL可以工作,将这个神奇的数据包发送到目标机器。THat完全破坏了WoL的意义!
发布于 2013-02-01 22:33:24
要在internet上使用局域网唤醒(=>广域网唤醒),您必须执行以下操作之一:
电源
我正在使用第四个选项将我的家用电脑从工作中唤醒。我买了一个Arduino Uno +以太网屏,并写了一个小程序来完成这项工作(转发魔术包)。我在我的路由器(Netgear DG834G)中设置了一个端口转发规则,将udp9转发到Arduino IP地址。
我在我的个人网站上写了一个关于这个的教程,它是用法语写的,但是代码是通用的^^:http://www.finalclap.com/tuto/arduino-wake-on-lan-repeater-80/
https://stackoverflow.com/questions/14000142
复制相似问题