新足迹

 找回密码
 注册

精华好帖回顾

· 今晚海鲜餐(已上图,在49楼) (2009-1-13) 紫雪花 · 设计背后的故事(2) 政府给钱做小生意+3D+参加竞赛的logo (2010-2-4) 分辨率
· 给大家介绍个钓点!!! (2005-3-20) 摸着石头过河 · 爸爸菜谱 - 羊肉串 (19/7/09 更新 - 烤羊肉串炉) (2008-12-22) patrickzhu
Advertisement
Advertisement
查看: 2071|回复: 26

Wake-On-Lan实现与分享 [复制链接]

发表于 2012-6-24 18:47 |显示全部楼层
此文章由 yiqizun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yiqizun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
最近测试了一次Wake-On-Lan(WOL)后,来写下一些自己的感想。可能这些对于电脑达人来说只是小伎俩,不过出于一个电脑爱好者的角度,还是喜欢和大家交流一下。

我用的是台式机+板载网卡+网线。主板和网卡需要支持WOL,需要用Cable连接网络。BTW,也有看到用Wireless做WOL的文章,不过没详细研究,好像有难度。

具体步骤:
1,Enable主板BIOS的"Wake up on Lan"功能,主板不一样叫法可能也不一样。我的是Gigabyte主板,设置在"Power Manager"->"PME Event Wake up"。

2,Enable网卡的WOL。首先是"Wake on Magic Packet",设置在"Device Manger"->"Network Adapter"->"Properties"->"Advance"里。其次是"Allow this device wake up the computer",设置在同样路径下网卡的"Power Manager"选项里,如果此选项还有其他选择就都勾选。

3,需要记录下来被唤醒计算机的MAC Address,也就是网卡的物理地址。可以用快捷键"Win+R",type"ipconfig /all"获取。记录下载之后备用。或则用手机App也可以查到,以下有推荐的App。

4,测试工具。工具有很多版本,个人觉得如果是局域网内的用Wake-on-LAN Utility(其实就是一个.exe文件叫mc-wol.exe)比较方便,用法可以去Google一下。如果是外网的远程唤醒测试,可以用www.wakeonlan.me来发送Magic Packet,从而启动电脑。当然还有其他很多方式发送魔法数据包,大家可以交流一下:)

5,Forward the port(UDP 9) to your router。这步对于外网WOL是必须的,否则Magic Packet会被router的安全设置拦截掉,因此我们要打开UDP 9端口让其到达局域网内的目标计算机。下面我先拿我的的Netgear EVG2000举个列子。
    - 第一步,添加一个新的服务类别作为WOL服务。Services->Add Customer Service->enter/select "Name"="WOL", "Type"="UDP", "Port"="9"->Add。
    - 第二步,添加进站服务。Firewall Rules->"Inbound Service"->Add->enter/select "Service type"="WOL", "Action"="ALLOW Always", "Send to Lan Server"="10.0.0.X"(被唤醒计算机内网IP)->Apply。
    完成以上两步后,魔法包就可以正常绕过Router的防火墙了。其他型号的Router设置应该是也百变不离其中的。

*另外介绍几款不错的Apple App给大家:

- 内网的可以用Fing,这个界面好,是一款网络设备搜索和分析软件。优点是可以读取所有网络设备的Mac地址,和发送内网的WOL。

- 外网的可以用RemoteBoot和NetAwake,前者需要Mac地址和IP地址,后者更灵活可以用Host Name。如果设置了DDNS,外网WOL真的很方便。

- 远程控制软件Teamviwer。特点是跨平台,免费免安装,并且有Mobile App版本。支持Login界面控制,安全好用的一款软件。

总的来说,第一次成功实现WOL还是有点兴奋的,所以特来和大家分享。如果在配上Teamviewer远程控制工具,那么基本上你可以any where,any time控制你的电脑远程开机,远程登陆和远程关机。

[ 本帖最后由 yiqizun 于 2012-6-28 00:57 编辑 ]

评分

参与人数 5积分 +17 收起 理由
alewela + 3 谢谢奉献
windix + 4 感谢分享
future2521 + 5 加分没商量。。。。

查看全部评分

Advertisement
Advertisement

发表于 2012-6-26 12:47 |显示全部楼层
此文章由 LuckyBill 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 LuckyBill 所有!转贴必须注明作者、出处和本声明,并保持内容完整
"......这些对于电脑达人来说只是小伎俩,不过出于一个电脑爱好者的角度,还是喜欢和大家交流一下。
"
+1

其实很多人没用过,我就是。
头像被屏蔽

禁止访问

发表于 2012-6-26 13:18 |显示全部楼层
此文章由 koozilla 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 koozilla 所有!转贴必须注明作者、出处和本声明,并保持内容完整

发表于 2012-6-26 13:36 |显示全部楼层

外网唤醒写得不全.

此文章由 binbenban 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 binbenban 所有!转贴必须注明作者、出处和本声明,并保持内容完整
static IP, ARP cache...
我用TOMATO的WOL, 省得麻烦
头像被屏蔽

禁止访问

发表于 2012-6-26 13:39 |显示全部楼层
此文章由 克强兄 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 克强兄 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个有什么用,就为了省点电费?

发表于 2012-6-26 13:55 |显示全部楼层
此文章由 leolee 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 leolee 所有!转贴必须注明作者、出处和本声明,并保持内容完整
1. WOL, 是LAN, 不是WAN, 所以有些局限性,如果能WAN, 那要在你的ROUTER 上转发UDP 9,可能不会安全。
2. 如果用VPN+WOL,可能不会有安全问题,但也有些不方便。

我现在家里的电脑就是用:VPN+WOL+DDNS,但是如果想在任何时间在任何一台电脑上唤醒电脑还是有难度的。
比如RDP 或HTTP, 都能从SLEEP 状态唤醒我的主机,然后使用我电脑上的虚拟机那就方便多了。
有没有高人指点下:WAKE ON PATTERN 的设置呀?
Advertisement
Advertisement

发表于 2012-6-26 14:03 |显示全部楼层
此文章由 blueedge 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 blueedge 所有!转贴必须注明作者、出处和本声明,并保持内容完整
嗯,第一次设置好bios用ctrl+f12启动电脑也挺兴奋来着

发表于 2012-6-26 14:14 |显示全部楼层
此文章由 allenwy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 allenwy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
mark
谢谢分享

发表于 2012-6-26 22:08 |显示全部楼层
此文章由 leolee 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 leolee 所有!转贴必须注明作者、出处和本声明,并保持内容完整

发表于 2012-6-27 00:48 |显示全部楼层
此文章由 yiqizun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yiqizun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 leolee 于 2012-6-26 13:55 发表
1. WOL, 是LAN, 不是WAN, 所以有些局限性,如果能WAN, 那要在你的ROUTER 上转发UDP 9,可能不会安全。
2. 如果用VPN+WOL,可能不会有安全问题,但也有些不方便。

我现在家里的电脑就是用:VPN+WOL+DDNS,但是如果想在任何时间在 ...


最近发现iPhone App有几款软件不错来分享一下。

一个是RemoteBoot,可以LAN或则WAN发送魔法包,但是一般家里都收动态IP,这个软件得输入IP地址才能做WAN,所以对于WAN不是很方便。

另一个是NetAwake,很简单一个APP,就只有两个输入框,HOST/IP和MAC地址,如果Router设置了DDNS,那么对于WOL WAN还是很方便的。

最后手机上再配一个Teamviewer,其实就是可以Any where, Any time完全控制电脑了。

发表于 2012-6-27 00:56 |显示全部楼层
此文章由 yiqizun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yiqizun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 克强兄 于 2012-6-26 13:39 发表
这个有什么用,就为了省点电费?


这点倒是可以哦!

我就是因为偷个懒,并且有点好奇心所以就研究了一下。

家里台式机在楼下连着电视当做网络电视播放机,硬盘用来做一些数据备份,网络共享什么的。有时候在楼上远程开个机倒腾点东西,然后不愿下楼直接远程关了,如果机子一直开着总是比较吵,对噪音比较敏感没办法。

还有有时候在外面,用个手机远程开机,远程登陆下载个东西,BT迅雷一下什么的,然后关了也不错呵呵。

都是兴趣而已。

[ 本帖最后由 yiqizun 于 2012-6-27 02:08 编辑 ]
Advertisement
Advertisement

发表于 2012-6-27 01:19 |显示全部楼层
此文章由 yiqizun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yiqizun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 binbenban 于 2012-6-26 13:36 发表
static IP, ARP cache...
我用TOMATO的WOL, 省得麻烦


见笑了。说实话我不太懂ARP这些,确实我少写了Router设置这块,我会补上的。

[ 本帖最后由 yiqizun 于 2012-6-27 16:26 编辑 ]

发表于 2012-6-27 01:20 |显示全部楼层
此文章由 yiqizun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yiqizun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 LuckyBill 于 2012-6-26 12:47 发表
"......这些对于电脑达人来说只是小伎俩,不过出于一个电脑爱好者的角度,还是喜欢和大家交流一下。
"
+1

其实很多人没用过,我就是。


有人回帖我就很满足了!

发表于 2012-6-27 10:13 |显示全部楼层

回复 leolee 6# 帖子

此文章由 yiqizun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yiqizun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
安全问题没有仔细研究过,有待研究。

如果家里所有电脑都处于关机状态应该不方便使用VPN吧?

[ 本帖最后由 yiqizun 于 2012-6-27 11:47 编辑 ]

发表于 2012-6-27 10:24 |显示全部楼层
此文章由 berlindut 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 berlindut 所有!转贴必须注明作者、出处和本声明,并保持内容完整
多谢分享

发表于 2012-6-27 10:37 |显示全部楼层
此文章由 future2521 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 future2521 所有!转贴必须注明作者、出处和本声明,并保持内容完整
加完分了。。。这才叫有建设性的帖子。。。
Advertisement
Advertisement

发表于 2012-6-28 01:00 |显示全部楼层

回复 future2521 17# 帖子

此文章由 yiqizun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yiqizun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
谢谢大家的给分和支持!

之前关于外网WOL写的不够详细,现在已经把补充的内容加入1楼中了。有兴趣的朋友可以看一下:)

发表于 2012-6-28 07:58 |显示全部楼层
此文章由 windix 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 windix 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我也曾经研究过这个, WOL我的mac mini. 开始走了段弯路, 之后意识到WOL只能用在有线网卡, 不能用于无线网络才解决了问题. 有线的WOL mac支持的很好, 基本都不用像PC那样还要做BIOS设置, 直接支持的.

发表于 2012-6-28 08:21 |显示全部楼层
此文章由 alewela 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 alewela 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不错

发表于 2012-6-28 08:28 |显示全部楼层
此文章由 punky 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 punky 所有!转贴必须注明作者、出处和本声明,并保持内容完整
友情提示楼主 magic packet进入内网后要找广播地址来群发数据包 这一点很多路由器都会被看做不安全的动作 所以会丢弃 即使你开了udp 9. 所以找一个能刷dd wrt或者tomato的路由 开机运行script 在arp里指定你触发的ip指向广播mac 就能实现了。如果没有开机的这个指定 单靠路由器自己的固件 很多路由器都会把magic packet当做不安全的包丢弃。

发表于 2012-6-28 12:03 |显示全部楼层

回复 windix 19# 帖子

此文章由 yiqizun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yiqizun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
一般Apple电脑默认都是开启WOL支持设置。

[ 本帖最后由 yiqizun 于 2012-6-28 12:15 编辑 ]
Advertisement
Advertisement

发表于 2012-6-28 17:48 |显示全部楼层

学习了

此文章由 yiqizun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yiqizun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 punky 于 2012-6-28 08:28 发表
友情提示楼主 magic packet进入内网后要找广播地址来群发数据包 这一点很多路由器都会被看做不安全的动作 所以会丢弃 即使你开了udp 9. 所以找一个能刷dd wrt或者tomato的路由 开机运行script 在arp里指定你触发的ip指向广播mac 就能实现了。如果没有开机的这个指定 单靠路由器自己的固件 很多路由器都会把magic packet当做不安全的包丢弃。


多谢提醒!根据你的信息,我也上网查了一些资料,貌似我理解了一些ARP的作用。ARP就是一种网络层的协议,用来转换内网IP到物理地址MAC。以前我也想过给Router刷dd-wrt,后来发现我的Router不支持,而且好像大部分的Modem Router都不太支持dd-wrt。如果是用独立Router做WOL,我也建议用你说的办法来做。但是貌似Modem Router貌似可以不用担心这个问题(不知道对不对)。现在用的Netgear EVG2000,在添加Inbound Services的时候,选项里就有制定触发的IP地址("Sender to Lan Server"这个参数),这样应该就不会再内网广播数据包了吧?不知道我理解的和楼主说的一样不一样?请大家指教:)

发表于 2012-7-13 15:06 |显示全部楼层
此文章由 phome 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 phome 所有!转贴必须注明作者、出处和本声明,并保持内容完整
从外网控制内网机器,最重要的是安全性要设好。俺家的NAS是只在内网中,不出的。

发表于 2012-7-13 20:43 |显示全部楼层
此文章由 neco 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 neco 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我是有一台hp microserver 24小时开机,可以从外网用vnc链接。vnc上以后可以用这台microserver wol 另外一台 microserver,或者另外一台台式机。
麻烦一点,不过安全一些。

发表于 2012-7-16 15:16 |显示全部楼层

回复 yiqizun 1# 帖子

此文章由 yum20070512 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yum20070512 所有!转贴必须注明作者、出处和本声明,并保持内容完整
远程控制软件可以试试logmein,在IOS和ANDROID下是收费软件,比TEAMVIEWER好用

发表于 2012-7-19 15:36 |显示全部楼层
此文章由 yiqizun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yiqizun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 yum20070512 于 2012-7-16 15:16 发表
远程控制软件可以试试logmein,在IOS和ANDROID下是收费软件,比TEAMVIEWER好用


谢谢分享。
最近入手了NAS,原来被遥控的台式机被冷落了。下载和共享有了代替者,也就很少远程开启关闭的。
现在就是放在电视旁边当个高清播放机。打算挂个2T硬盘再当个额外storage用,专门放一些不太看的片子。
考虑安全因素,现在就是内网用用WOL,外网就关掉了。
Advertisement
Advertisement

发表于 2012-7-19 16:20 |显示全部楼层
此文章由 cloud226 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cloud226 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ipad上远程控制最好的是splashtop remote

直接可以远程唤醒(wol) 还有传输速度是其他的几倍以上 视频 甚至游戏都没有问题

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部