使用Wake On Lan远程唤醒
使用Wake On Lan远程唤醒
客厅里的那台htpc,在无下片任务的时候,大部分时间里都在白白浪费电。主板是支持wake on lan的,把它弄成可以远程控制会比较经济。
首先要设置bios,将电源管理下的 Wake On Lan (或叫PME Event Wake Up) 启用。
然后在系统里对网卡进行设置(我的htpc跑的是windows xp sp2,网卡必须是支持Wake On Lan的,原本用的无线PCI网卡不支持,只好使用主板自带的网卡),首先在"高级"中,将 Wake-On-Lan After Shutdown 的值设为 Enabled,将 Wake-On-Lan Capabilities 的值设为 Magick Packet:
Uploaded with plasq's Skitch!
然后在"电源管理"中,将"允许这台设备使计算机脱离待机状态。"选中(需要先将最上面那个选项选中才能选这个)。不过在测试中发现这个选项似乎不影响最终结果:
Uploaded with plasq's Skitch!
通过以上设置,这台PC已经可以在局域网内被唤醒了。接下去设置路由器。
首先需要使用动态域名,否则在外边游荡里不知道家里的宽带连接正在使用的IP。这一步不作说明。
我用的路由器是TP-LINK TL-WR340G,先加一个 Port Forward,将 UDP 端口7或9转发至198.168.1.254。这里假设子网是192.168.1.0。因为要唤醒的PC是待机状态的,使用它的IP是无效的,所以这里并不是将端口转发至目标PC的IP。如果路由器支持转发至整个子网,则这里填192.168.1.255便可。我这款路由器不支持,所以只好使用一个并不存在的192.168.1.254:
Uploaded with plasq's Skitch!
关键的一步到了,为了将 Wake On Lan 的包 (Magick Packet) 转发至整个子网从而到达目标PC,上面的设置将端口9转发至了192.168.1.254,那么如何让发往192.168.1.254的包到达目标PC呢?答案是臭名昭著的ARP。
在 IP & Binding 中增加一条 ARP 记录,Mac地址填写要唤醒的目标PC的网卡Mac地址,IP地址填入192.168.1.254。
Uploaded with plasq's Skitch!
通过以上设置,已经可以在任何地方唤醒我的HTPC了。当然还需要一个发送 Wake On Lane Magick Packet 包的工具,我用的是WakeOnLan,添加一个新的host,IP/DNS填入路由器的动态域名,Mac址址填入目标PC的网卡Mac地址。
Uploaded with plasq's Skitch!
在HTPC上,设置电源管理让它在空闲15分钟时自动待机。修改电驴的设置,让电驴运行时禁用自动待机。
这样,平时不下片时HTPC是待机着的,我在外面想要下东西时,先将其远程唤醒,然后通过电驴内置的Web服务器添加下载任务。
PS:路由器的 Port Forward 真是非常有用。我家里的几台机器通过这个东东,都可以远程访问(ssh, Windows远程桌面, OS X Remote Management,电驴和BT Web管理端)。
PS PS:OS X如果是连在网线上的话,也可以唤醒。相关系统设置在 Energy Saver 下 (Wake for Ethernet network access)。
Update: Ubuntu 下设置方法: HOWTO: Set your system up for Wake On LAN (WOL)
使用Wake On Lan远程唤醒相关推荐
- wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)
远程开机这个功能实在屌爆了,工作中会经常遇到需要远程开机的情景,比如说,晚上在家里,突然接到领导的电话需要改东西,然而家里的电脑又没有工作环境,各种工具软件都没有安装,这时如果往公司跑一趟真是麻烦,或 ...
- 基于OpenWrt的Wol(wake on lan)远程唤醒
原理:向支持唤醒的网卡,发送特定格式的数据帧,从而启动计算机.正想起名字Wol,wake on lan 一样,是通过lan口发送的数据.所以设备要通过网线和路由器相连. 功能比较好实现,只有两个点: ...
- 安卓手机使用Termux搭建web服务器(含frp内网穿透、wake on lan远程唤醒)
前言 想做一台可以外网访问局域网的服务器,没有群晖或者软路由,正好有一台闲置的nova4,查阅了一些资料后就在手机上搭了一个服务器,有闲心的可以试一试... 目录 一.环境准备 二.使用步 ...
- 在Linux下通过Wake On LAN实现网络唤醒远程开机
我们经常有这样的场景或需求,人在外面,需要将家里的机器或公司的机器开启,进行远程控制操作. 有几种方式可以实现远程开机,一是通过主板的来电自启动,通过智能开关远程开机.还有一种方式就是可以通过一台已经 ...
- 无线wifi如何远程唤醒?wake on lan网络唤醒及远程控制踩过的坑!
相信好多人都有远程唤醒自家电脑的这个需求,我也因各种原因折腾了好久-直到现在,也算是没那么折腾了,在这里不说配置细节,只说说远程开机唤醒的特定要求.遇到问题.解决方案,让能有幸看到人同学少走点弯路! ...
- 总结几点 Wake On Lan (WOL) 失败的原因
正文 在我想使用 Wake On Lan(后文皆用 WOL 代替)这项技术远程开机时,总是失败,在查阅各种资料后成功使用上了 WOL,下面总结几点导致失败的原因. 1,发送 Magic Packet( ...
- WOL wake on lan 功能 nodejs android kotlin实现
有些机器支持WOL功能,可以远程唤醒机器, 几乎所有品牌的硬件都支持WOL,由于安全原因,可能在软件上默认WOL处于关闭状态 原理 WOL(Wake on Lan),即局域网唤醒,从根本上来说是硬件设 ...
- PHP实现局域网或者广域网唤醒笔记本电脑wake on lan/wan
网上有很多APP或者EXE形式的wake on lan软件,好用,但是得下载安装个软件. 通过PHP网页版的方式则不需要安装任何软件,只要可以上网打开网页即可实现远程唤醒. 第一步:设置电脑网卡的唤醒 ...
- 远程开关机神器Wake On LAN,免费有中文版
https://wol.aquilatech.com/ Wake On Lan 又名 aquilaWOL,这是一款免费且开源的图形界面 WOL 软件,有繁体中文界面,可以管理多台电脑和网络设备,支持批 ...
最新文章
- 华为天才少年榜单遭受嘲讽:感觉水平一般,有点哗众取宠!
- Exchange Server 2013 规划系列之日志容量规划、数据库容量规划
- 【光斑定位】空间激光通信、光斑定位、CCD、光斑定位——13000字
- linux绑定team网卡,linux 实现双网卡绑定单个IP——team篇
- Android获取屏幕实际高度跟显示高度,判断Android设备是否拥有虚拟功能键
- 计算机基础知识教材pdf,计算机基础知识 2教材.pdf
- 公务员因微信办公被处分!如何避免微信办公导致信息泄密?
- USB转RS485/RS422接线说明
- Jquery提交表单(通过添加button的click事件)
- 网页中视频在线播放脚本
- 三大框架整合开发的时候,出现红色双箭头,advised by org.springframework.transaction.interceptor.TransactionInterceptor.in
- 信号类型(雷达)——连续波雷达(二)
- Android中WebView控件支持地理位置定位
- 这篇文章,带你全面了解外包公司
- 各种常用默认的端口号
- Nature综述:未培养微生物的新兴培养技术
- 解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设
- 地下高差十米不能设置什么_您可能没有听说过的十项地下技术策划人
- 天然气井站远程监控解决方案
- Cannot load configuration class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration