远程唤醒、WOL、Magic_Packet

合集下载

关于电脑网络唤醒(WOL)远程关机或待机等

关于电脑网络唤醒(WOL)远程关机或待机等

局域网内的WOL现在的电脑主板一般都支持通过网卡实现关机状态下的网络唤醒(Wake on Lan),只需要在bios里启用WOL即可,有的电脑上可能还需要在网卡属性里面启用WOL功能,比如下图中的唤醒魔包(Wake on Magic Packet)。

如想实现待机状态下的WOL,则还需要到网卡属性里的电源管理项设置一下(该设置不影响关机状态下的WOL)。

注:如果不勾选“只允许magic packet唤醒计算机”,局域网内的各种数据包容易误唤醒待机状态下的电脑。

虽说Magic Packet不如直接网络访问触发来得方便,但现在支持Magic Packet的软件不少,所以还可以接受。

现在可以通过Magic Packet软件在局域网内远程开机或唤醒电脑了,Windows操作系统下可用的WOL软件是Magic Packet Utility或WakeOnLanGui,iOS平台上可用iNet Pro,Android平台上可用Fing。

另外,有的嵌入式系统比如路由器,GUI管理界面已内置了WOL工具,在一些刷了第三方固件如DD或Tomato的路由器还支持终端命令行界面里执行WOL命令(DD是wol,而Tomato是ether-wake)。

顺便提一下,只有正常关机的电脑才可以被远程开机或唤醒,非正常关机的电脑上是无法实现的。

至于远程关机(remote shutdown)、待机(standy)或重启(restart)等功能,则需要先在电脑上做几个批处理文件,文件名可随便写#如下两行内容保存为gj.batshutdown -s -t 00exit#如下两行内容保存为dj.batrundll32.exe powrprof.dll,SetSuspendStateexit#如下两行内容保存为cq.batshutdown -r -t 00exit以Win7操作系统为例,将如上三个批处理文件保存在电脑的c:\Users\Administrator\目录下(XP的话应该是c:\Documents andSettings\Administrator\),另外,如果Administrator帐号没有启用,请自行上网搜索如何启用和设置密码。

远程唤醒技术 - TP-LINK 服务支持

远程唤醒技术 - TP-LINK 服务支持
打开控制面板中的密码项在出现的密码属性对话框中选择用户配置文件标签选中第一项此计算机上所有的用户使用相同的首选项和桌面配置单击确定重新启动计算机
远程唤醒技术 - TP-LINK 服务支持
返回TP-LINK首页
远程唤醒技术
远程唤醒技术(WOL,Wake-on-LAN),可以通过局域网实现远程开机,无论被访问的计算机离我们有多远、处于什么位置,只要处于 同一局域网内,就都能够被随时启动。 远程唤醒的硬件需求 可被远程唤醒的计算机对硬件有一定的要求,主要表现在网卡、主板和电源上。 1.网卡 能否实现远程唤醒,其中最主要的一个部件就是支持WOL的网卡。我公司的TF-3239是支持WOL的。远端被唤醒计算机的网卡必须支 持WOL,而用于唤醒其他计算机的网卡则不必支持WOL。另外,当一台计算机中安装有多块网卡时,只将其中的一块设置为可远程唤 醒。 2.主板 主板也必需支持远程唤醒,可通过查看CMOS的“Power Management Setup”菜单中是否拥有“Wake on LAN”项而确认。另外,支持远 程唤醒的主板上通常都拥有一个专门的3芯插座,以给网卡供电(PCI2.1标准)。 由于现在的主板通常支持PCI 2.2标准,可以直接通 过PCI插槽向网卡提供+3.3V Standby电源,即使不连接WOL电源线也一样能够实现远程唤醒,因此,可能不再提供3芯插座。主板是 否支持PCI2.2标准,可通过查看CMOS的“Power Management Setup”菜单中是否拥有“Wake on PCI Card”项来确认。 3.电源 若欲实现远程唤醒,计算机安装的必须是符合ATX 2.01标准的ATX电源,+5V Standby电流至少应在600mA以上。 远程唤醒实现前的准备 计算机拥有远程唤醒功能并不等于能够实现远程唤醒,在实现之前,还必须对硬件作必要的连接和设置。 1.CMOS和网卡设置 引导计算机,进入CMOS参数设置。选择电源管理设置“Power Management Setup”菜单,将“Wake up on LAN”项和“Wake on PCI Card”项均设置为“Enable”,启用该计算机的远程唤醒功能。另外还需将TF-3239网卡上的“Wake-on-LAN”功能设置为“Enable”。 2.硬件连接 将TF-3239网卡安装在计算机的PCI插槽中,然后将WOL电缆的两端分别插入网卡和主板的3芯插座中,将网卡与计算机主板连接起 来。如果计算机主板支持PCI 2.2标准,那么,只需开启“Wake on PCI Card”功能就可以了,无须使用WOL电缆连接。启动计算机, 安装网卡驱动程序并进行必要的网络设置、指定IP地址参数。 3.设置用户自动登录 在唤醒远程计算机时,必须能够自动登录,方法如下:如果远程计算机配置为多个用户使用(若为单用户则直接执行下一步),在“控 制面板”中双击“用户”图标,在对话框中删除所有的用户。重新启动计算机,当显示登录对话框时,不输入密码直接单击“确定”。打 开“控制面板”中的“网络”选项,将“主网络登录”选“Microsoft友好登录”或“Windows登录”。选择“Microsoft网络用户”,并单击“属性”按 钮,在弹出的对话框中取消“登录到Windows NT域”复选框的选择。打开“控制面板”中的“密码”项,在出现的“密码属性”对话框中选择“用 户配置文件”标签,选中第一项“此计算机上所有的用户使用相同的首选项和桌面配置”,单击“确定”,重新启动计算机。经过以上几步的 设置,远程计算机在启动时就不会出现登录界面了。 4.测试网卡的MAC地址 通过在计算机上运行winipcfg.exe(WIN95)或ipconfig.exe(WIN98),即可测知网卡的MAC地址。 Winipcfg 依次单击“开始/运行”,键入“winipcfg”并回车,弹出“IP配置”窗口。在下拉列表中选择“PCI Fast Ethernet Adapter”,此时显示在“适配 器地址”栏中的文字即为该网卡的MAC地址。 Ipconfig 在DOS提示符下,运行加“all”参数的ipconfig命令,也可显示网卡的MAC地址。命令格式如下:ipconfig /all 远程唤醒的实现 远程唤醒需要借助相应的软件才能实现。TF-3239需要使用AMD公司的Magic Packet来作为远程唤醒数据包。远程唤醒某台计算机 时,运行“Magic_pkt.exe”程序,出现主窗口。选择“Run Power Management Test”,然后在弹出的对话框中选择“Master Machine”, 继续在对话框中选择“Magic Packet”或“Wakeup Frame”,软件提示“Input Ethernet Address to Match Node ID of Target Machine”(目 标计算机网卡MAC地址)中输入欲唤醒计算机网卡的MAC地址,回车发送。远程计算机自动启动,稍候片刻后即可对其进行操作。 故障的排除 1.启用网卡远程唤醒功能后计算机不能正常启动的解决方法 从计算机主板上移去3针远程唤醒线; 重新启动计算机,运行配置程序设置网卡; 关闭计算机,重新连接3针远程唤醒线; 重新启动计算机。 2.当发送远程唤醒信号后计算机不能被唤醒的解决方法 查看计算机和网卡是否均满足远程唤醒的基本要求; 检查计算机上有关远程唤醒的CMOS设置是否正确; 移去计算机机箱盖,检查3针远程唤醒连接是否正确可靠; 运行配置程序,检查网卡的参数设置是否恰当;

网络唤醒功能的概念和作用

网络唤醒功能的概念和作用

网络唤醒功能的概念和作用1. 网络唤醒(Wake On Lan)是一种计算机局域网唤醒技术,使局域网内处于关机或休眠状态的计算机,将状态转换成引导(Boot Loader)或运行状态.。

用通俗的语言解释,就是你的电脑通电着但没开机,可以用其他电脑通过网络来唤醒(开机)你的电脑,以此实现【远程开关机】的操作。

2. 目前的电脑硬件【主板】都自带有集成网卡,大多数集成网卡都能实现网络唤醒功能,除了【集成网卡】这个硬件条件,还需要到电脑的【BIOS】以及Windows系统中进行一些设置,即可实现远程开、关电脑的需求。

不同主板的设置不一样,以VIA (威盛)主板为例,开机时不停点击键盘的【Delete】键进入【BIOS设置】,分为3个步骤:1) 找到“OnBoard LAN”选项,将它设成“Enabled”;2) 将“POWER MANAGEMENT SETUP(电源管理设置)”下的“Power On by LAN/Ring”选项设为“Enabled”;3) 最后将“Wake On LAN(网络唤醒)”选项设置为“Enabled”,设置好后保存退出。

3. 进入需要远程开关机的电脑的系统里面,在系统DOS命令提示符窗口输入“ipconfig /all”命令,以获得网卡的物理地址,如图所示,在“物理地址”后面的一串字符就是计算机上网卡的物理地址,需要注意,如果你是笔记本电脑,有可能会有2个网卡,一个是主板上集成的有线网卡,还有一个是无线网卡,需要查看【有线网卡】的物理地址,别选错了!而“IPv4地址”为目标计算机的IP地址。

接着在单位的电脑上运行类似MagicPacket的网络唤醒软件。

4. 远程唤醒的软件有很多,这里以【MagicPacket】为例:1) 在主界面的“Magic packets”菜单下选择“Power On One Host”选项,然后在“Destination Ethernet Address”下填入所要唤醒的计算机物理地址;2) 在“IP Broadcast Address“下输入所要唤醒的计算机的IP 地址;3) 最后单击“Send”按钮即可开始唤醒目标计算机,被唤醒的电脑会自动启动。

vol远程唤醒的用法

vol远程唤醒的用法

vol远程唤醒的用法
远程唤醒(Wake-on-LAN,简称WoL)是一种网络技术,通过发送特定的网络数据包(又称“魔法包”)来唤醒处于待机或关闭状态的远程计算机,使其恢复到工作状态。

实现远程唤醒的前提是目标计算机需要支持该功能,并且已经在操作系统或BIOS中正确配置了相关设置。

通常情况下,支持WOL功能的计算机在关闭或待机状态下的网卡仍然保持工作,等待接收特定的唤醒信号。

使用远程唤醒需要以下步骤:
1. 确认目标计算机的网卡支持WOL功能,并且已启用。

这通常可以在计算机的BIOS设置中找到,或者在操作系统中的网络适配器属性中找到。

2. 确保目标计算机与唤醒设备(如手机或另一台计算机)在同一局域网中。

唤醒信号是通过局域网发送的,因此目标计算机和唤醒设备需要处于同一网络中。

3. 在唤醒设备上安装并打开支持远程唤醒的工具或应用程序。

这些工具通常提供了发送唤醒信号的界面。

4. 在唤醒设备的工具中输入目标计算机的MAC地址(也称为物理地址或硬件地址)。

MAC地址是一个唯一的标识符,用于在局域网上唯一识别计算机。

5. 向目标计算机发送唤醒信号。

一般情况下,工具会提供一个按钮或选项来发送唤醒信号。

点击此按钮后,唤醒设备将会发送一个预定义的网络数据包到目标计算机的MAC地址,以唤醒它。

需要注意的是,远程唤醒功能的可靠性和有效性受限于网络环境和目标计算机的配置。

在某些情况下,可能需要进行额外的网络配置或调整以确保远程唤醒的正常工作。

如何设置电脑远程唤醒

如何设置电脑远程唤醒

如何设置电脑远程唤醒随着科技的不断发展,电脑在我们的日常生活中扮演着越来越重要的角色。

然而,经常需要我们在外出时远程访问电脑或者让电脑在我们不在家的时候自动唤醒。

这就需要我们学会如何设置电脑远程唤醒功能。

本文将就这一主题进行探讨,并提供详细的设置方法。

一、远程唤醒的基本原理在开始设置电脑远程唤醒之前,我们先来了解一下它的基本原理。

远程唤醒是一种通过网络或者手机短信等方式远程启动电脑的方法。

实现远程唤醒的关键在于主板和网卡的支持。

只有在主板和网卡同时支持远程唤醒功能的情况下,我们才能实现远程操控电脑的目的。

二、检查电脑硬件是否支持在设置电脑远程唤醒之前,我们需要先检查一下电脑的硬件是否支持。

具体的检查方法如下:1.检查主板是否支持:首先,我们需要了解一下电脑使用的主板型号,可以通过打开电脑外壳或者在Windows系统中查看设备管理器来获取。

然后,在主板厂商的官网上搜索该主板型号的详细信息。

如果主板支持远程唤醒,会在官网上有相应的说明。

2.检查网卡是否支持:同时,我们还需要检查一下网卡是否支持远程唤醒功能。

可以在设备管理器中找到网卡的型号,然后在网卡厂商的官网上查找相应的支持文档。

三、设置电脑远程唤醒一旦确认了电脑的硬件支持远程唤醒,下面就是具体的设置步骤。

本节将分为两部分,分别介绍使用局域网和使用互联网两种情况下的设置方法。

1.使用局域网设置:如果你只是需要在家里的其他设备上远程唤醒电脑,那么你可以使用局域网来实现这个目的。

具体步骤如下:(1)进入电脑的BIOS设置界面:每台电脑的BIOS设置界面略有不同,通常在开机过程中按下指定的按键(例如F2、Delete键)即可进入。

在BIOS设置界面中,我们需要找到关于远程唤醒的选项,并将其开启。

(2)进入操作系统的电源选项:在Windows系统中,我们可以通过控制面板进入电源选项。

在“更改计划设置”中,选择“更改高级电源设置”。

(3)设置网络适配器电源管理:在高级电源设置中,找到“网络适配器设置”,展开此选项。

远程唤醒技术 - TP-LINK 服务支持

远程唤醒技术 - TP-LINK 服务支持

/detail_article_66.html[2013/1/25 12:10:04]
远程唤醒技术 - TP-LINK 服务支持
返回TP-LINK首页
远程唤醒技术
远程唤醒技术(WOL,Wake-on-LAN),可以通过局域网实现远程开机,无论被访问的计算机离我们有多远、处于什么位置,只要处于 同一局域网内,就都能够被随时启动。 远程唤醒的硬件需求 可被远程唤醒的计算机对硬件有一定的要求,主要表现在网卡、主板和电源上。 1.网卡 能否实现远程唤醒,其中最主要的一个部件就是支持WOL的网卡。我公司的TF-3239是支持WOL的。远端被唤醒计算机的网卡必须支 持WOL,而用于唤醒其他计算机的网卡则不必支持WOL。另外,当一台计算机中安装有多块网卡时,只将其中的一块设置为可远程唤 醒。 2.主板 主板也必需支持远程唤醒,可通过查看CMOS的“Power Management Setup”菜单中是否拥有“Wake on LAN”项而确认。另外,支持远 程唤醒的主板上通常都拥有一个专门的3芯插座,以给网卡供电(PCI2.1标准)。 由于现在的主板通常支持PCI 2.2标准,可以直接通 过PCI插槽向网卡提供+3.3V Standby电源,即使不连接WOL电源线也一样能够实现远程唤醒,因此,可能不再提供3芯插座。主板是 否支持PCI2.2标准,可通过查看CMOS的“Power Management Setup”菜单中是否拥有“Wake on PCI Card”项来确认。 3.电源 若欲实现远程唤醒,计算机安装的必须是符合ATX 2.01标准的ATX电源,+5V Standby电流至少应在600mA以上。 远程唤醒实现前的准备 计算机拥有远程唤醒功能并不等于能够实现远程唤醒,在实现之前,还必须对硬件作必要的连接和设置。 1.CMOS和网卡设置 引导计算机,进入CMOS参数设置。选择电源管理设置“Power Management Setup”菜单,将“Wake up on LAN”项和“Wake on PCI Card”项均设置为“Enable”,启用该计算机的远程唤醒功能。另外还需将TF-3239网卡上的“Wake-on-LAN”功能设置为“Enable”。 2.硬件连接 将TF-3239网卡安装在计算机的PCI插槽中,然后将WOL电缆的两端分别插入网卡和主板的3芯插座中,将网卡与计算机主板连接起 来。如果计算机主板支持PCI 2.2标准,那么,只需开启“Wake on PCI Card”功能就可以了,无须使用WOL电缆连接。启动计算机, 安装网卡驱动程序并进行必要的网络设置、指定IP地址参数。 3.设置用户自动登录 在唤醒远程计算机时,必须能够自动登录,方法如下:如果远程计算机配置为多个用户使用(若为单用户则直接执行下一步),在“控 制面板”中双击“用户”图标,在对话框中删除所有的用户。重新启动计算机,当显示登录对话框时,不输入密码直接单击“确定”。打 开“控制面板”中的“网络”选项,将“主网络登录”选“Microsoft友好登录”或“Windows登录”。选择“Microsoft网络用户”,并单击“属性”按 钮,在弹出的对话框中取消“登录到Windows NT域”复选框的选择。打开“控制面板”中的“密码”项,在出现的“密码属性”对话框中选择“用 户配置文件”标签,选中第一项“此计算机上所有的用户使用相同的首选项和桌面配置”,单击“确定”,重新启动计算机。经过以上几步的 设置,远程计算机在启动时就不会出现登录界面了。 4.测试网卡的MAC地址 通过在计算机上运行winipcfg.exe(WIN95)或ipconfig.exe(WIN98),即可测知网卡的MAC地址。 Winipcfg 依次单击“开始/运行”,键入“winipcfg”并回车,弹出“IP配置”窗口。在下拉列表中选择“PCI Fast Ethernet Adapter”,此时显示在“适配 器地址”栏中的文字即为该网卡的MAC地址。 Ipconfig 在DOS提示符下,运行加“all”参数的ipconfig命令,也可显示网卡的MAC地址。命令格式如下:ipconfig /all 远程唤醒的实现 远程唤醒需要借助相应的软件才能实现。TF-3239需要使用AMD公司的Magic Packet来作为远程唤醒数据包。远程唤醒某台计算机 时,运行“Magic_pkt.exe”程序,出现主窗口。选择“Run Power Management Test”,然后在弹出的对话框中选择“Master Machine”, 继续在对话框中选择“Magic Packet”或“Wakeup Frame”,软件提示“Input Ethernet Address to Match Node ID of Target Machine”(目 标计算机网卡MAC地址)中输入欲唤醒计算机网卡的MAC地址,回车发送。远程计算机自动启动,稍候片刻后即可对其进行操作。 故障的排除 1.启用网卡远程唤醒功能后计算机不能正常启动的解决方法 从计算机主板上移去3针远程唤醒线; 重新启动计算机,运行配置程序设置网卡; 关闭计算机,重新连接3针远程唤醒线; 重新启动计算机。 2.当发送远程唤醒信号后计算机不能被唤醒的解决方法 查看计算机和网卡是否均满足远程唤醒的基本要求; 检查计算机上有关远程唤醒的CMOS设置是否正确; 移去计算机机箱盖,检查3针远程唤醒连接是否正确可靠; 运行配置程序,检查网卡的参数设置是否恰当;

局域网唤醒(WOL)与远程唤醒教程

局域网唤醒(WOL)与远程唤醒教程

局域网唤醒(WOL)与远程唤醒教程如果你在家中有一些急需处理的工作上的事务,但是文件却在公司的电脑中,那么该怎么办的?公司如果远一点,等你去到公司再处理,估计黄花菜都凉了。

最近总是将电脑放在实验室里,省去携带的麻烦,但是有时候想要一些电脑里的文件,就比较麻烦了。

于是使用了WOL,并利用路由器开启远程唤醒,在此分享给各位。

首先,开启远程唤醒,需要具备以下条件:1.支持WOL的有线网卡;现在的有线网卡一般都支持WOL。

注意,一般无线网卡是不能支持WOL,因为在断电情况下,无线网卡与路由器之间的链路就断开了,不同于有线连接,它们之间的链路是没有断开的;2.公网ip以及.支持端口转发和DDNS(动态域名服务)功能的路由器;用ip138查一下ip,跟路由器里wan ip比一下就知道是不是公网IP了;没有公网ip是没有办法远程唤醒的。

配置过程:1.在BIOS中开启wake on lan;2.在设备管理器中找到有线网卡,右键进入属性中设置,在“高级”——“属性”,开启“关机网络唤醒”和“魔术封包唤醒”,“网络唤醒和关机连接速度”选择“100Mbps优先”;在“电源管理”,勾选“允许计算机关闭此设备以节约电源”和“允许此设备唤醒计算机”,至于“只允许幻数据包唤醒计算机”,可以勾选也可以不勾选,毕竟我们WOL使用的就是幻数据包。

注意,如果没有以上设置选项或相近选项,就更新下驱动程序,更新到最新的驱动程序仍没有的话,就说明你的网卡不支持WOL了。

3.在路由器中将IP与Mac地址绑定,注意是有线连接的ip和有线网卡的Mac地址,这样才不用反复修改端口映射;4.假设你有公网IP,在路由器的虚拟服务器功能中添加端口映射;关于如何映射我不多说了,如果你不知道怎么做,请移步《自己搭建服务器通过外网访问内网的方法(端口映射、内网穿透、重定向等)》。

需要说明的是,WOL没有严格限制的内部、外部端口,填的时候两者可以相同,不需要为此纠结;协议选择ALL或者UDP皆可。

wake on lan 原理

wake on lan 原理

一、Wake on LAN(WoL)概述Wake on LAN是一种远程开启计算机的技术,它可以让用户在未经物理操作的情况下远程唤醒已经关闭的计算机。

这项技术在实际应用中有着很广泛的用途,例如可以在需要远程管理服务器或者需要在外出时远程家庭电脑的情况下,通过网络唤醒计算机以实现远程操作。

二、Wake on LAN的工作原理1. WoL基于局域网内的广播通信协议,通常使用UDP协议进行通信。

在WoL的实现过程中,用户通过一台已经上线的计算机或者专用的WoL服务器发送特定的唤醒数据包到目标计算机的MAC位置区域,然后目标计算机接收到唤醒数据包后,通过网卡上的WoL功能唤醒计算机。

2. 在传统的计算机电源管理中,计算机的网卡会在计算机关闭时进入低功耗状态,这时候网卡会监听网络上的唤醒数据包。

当网卡接收到特定的唤醒数据包后,网卡会将该数据包传递给计算机的BIOS,然后BIOS会通过唤醒信号唤醒计算机。

三、唤醒数据包的构成唤醒数据包通常是一个特定格式的网络数据包,其中包含了目标计算机的MAC位置区域和一些其他必要的信息。

唤醒数据包的最小长度为102字节,其格式如下:1. 目标MAC位置区域(16次重复)2. Magic Packet(6字节):通常是固定的16进制数字“FF FF FFFF FF FF”。

3. 唤醒数据包在传输过程中会经过多次复制,以此确保目标计算机在睡眠状态下也能够收到。

四、WoL的使用条件1. 目标计算机需要支持WoL功能,通常需要在计算机的BIOS中进行相关设置。

2. 目标计算机需要连接在支持WoL功能的网卡上。

3. 用户的局域网中必须有一台上线的计算机或者专门的WoL服务器作为唤醒发送方。

五、安全性考虑WoL技术的实现一般是基于局域网的,因此在安全性方面应当注意以下几点:1. WoL数据包是通过广播方式发送的,在局域网中所有的设备都能够接收。

在WoL的使用过程中要注意避免因为误操作导致其他设备被意外唤醒。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

背景:很多人熟悉远程桌面并经常地利用它所带来的方便,但是前提是服务器(远程电脑)必须是处于开机状态。

对于机房里有专人管理的服务器,这点不成问题,但如果是放在家里的电脑,要让它7*24地开机似乎就不好办了。

所以,关键的问题是如何能够在需要的时候可以启动/关闭家里的电脑(或者者说任何连着internet的电脑)。

1.WOL原理
WOL(Wake on Lan),即局域网唤醒,从根本上来说是硬件设备提供的一项管理功能。

该功能可以当电脑处于关机或休眠状态时,通过给网卡发送特定的数据包从而命令网卡向主板发送开机指令,进而实现上电开机。

可见,网络唤醒需要硬件(主要是主板和网卡)的支持。

目前几乎所有品牌的硬件都支持WOL(2000年以前的硬件产品有可能不具有该功能),但有可能在软件上默认WOL处于关闭状态(为什么不是默认启用状态呢?当然是出于安全考虑),如何启用硬件的这两个功能,网络上有很多这样的文章,下面也将简单介绍。

不同的产品,界面略有不同,但这些都是很简单的。

a.主板WOL启动:进入BIOS,将“Power Management Setup”中的“Wake Up On LAN”或“Resume by LAN”项设置为“Enable”或“On”。

b.网卡WOL启动:进入windows后,进入设备管理器,选择要用于WOL的网卡,进入属性窗口选择“高级”标签,在列表里能找到“Wake up Capabilities(唤醒功能)”设置值为“Magic Packet”或”Both”
如果能找到上述两种设置的地方,就说明你的硬件是支持WOL的,启用这些功能后就可以通过局域网来唤醒了。

要注意,如果电脑非正常关机(比如按Power键来强制关机)还是无法WOL的,只有正常关机后,网卡仍会处于活动状态可以接收网络数据。

Magic Packet的具体技术资料可以查看AMD的网站
/chcn/ConnectivitySolutions/TechnicalResources/0,,50_2334_2481_2494,00 .html
Magic packet白皮书下载
Magic Packet Technical White Paper
了解了基本的原理,接下来就试试如何来唤醒吧
2.WOL工具介绍
实现远程唤醒的软件有很多,原理都是相同的。

下面列出几款常用的WOL软件:
LanHelper
Magic Packet Utility
NetWaker for windows
WakeOnLanGui()
这种几都可以在网络上找到,由于第三方下载不稳定,就不给出下载地址了。

这里以depicus的WOL软件为例来说明。

可以在这里/wake-on-lan/wake-on-lan-gui.aspx下载到WOL for windows,它是个绿色版的小软件,只几百K大小。

界面如下:
这个工具不仅可以在局域网内唤醒电脑,还可以通过internet唤醒电脑(将在下一节详细介绍)。

首先,得到被唤醒电脑网卡的MAC地址(可以通过查看对应网卡的属性找到),再将Send Options选为Local Subnet一项。

其它项在局域网内唤醒时并不重要,也就是说只要MAC正确,点击“Wake Me UP”就可以唤醒对应的电脑了。

如果需要通过internet来唤醒,也必须确保在局域网内是可能正常唤醒的。

在局域网内,该软件会发送Magic Packet的广播包,如果对应MAC地址的网卡收到该包后,就可以做出响应启动电脑。

3.通过internet远程唤醒
WAN与LAN在不同在于在广域网上,有许多的路由器等网络设备,这些设备可能会使Magic Packet的包不能到达我们想唤醒的电脑网卡上。

因此,要实现通过internet来唤醒,必须得到路由器的支持。

下面以TP-Link WR541G+无线路由为例来说明配置过程。

首先确保路由器可以正常接入internet,即通过服务商得到一个公网IP(对于家庭来说ADSL、Cable Modem 是常见的上网方式),进入路由器WEB配置页面http://192.168.1.1
a.端口映射(虚拟服务器)
“转发规则”-“虚拟服务器”,添加一新条目,端口为2301(2301是默认的端口号,也可以是其它端口号,只要不和其它的冲突),IP地址为需要唤醒电脑网卡所使用的IP地址(比如192.168.1.101),协议为UDP,并使之处于“生效”状态。

这一步使得当路由器收到发到它2301端口的数据都会转发到192.168.1.101这台电脑上。

b.IP与MAC绑定
“IP与MAC绑定”-“静态ARP绑定设置”,添加一新条目,MAC地址添为网卡(被唤醒电脑上的)MAC,如00-15-60-CA-1A-B6,IP为上一步设置的IP192.168.1.101
当路由器收到从internet发来的MagicPacket包时,由于设了端口映射就需要将其转发到
192.168.1.101上。

但由于电脑是处理关机状态,ARP无法通过广播找到192.168.1.101这台电脑,Magic 包将被路由器丢弃,因此进行静态的IP-MAC绑定,使数据包可以直接发往MAC为00-15-60-CA-1A-B6的网卡上。

此时,从理论上来说,通过internet的远程唤醒就可以成功了。

但还有一些工作需要补充,以便更好地工作。

c.为了确保该电脑在启动后可以获得192.168.1.101这个IP,需要在DHCP服务器中设置一个静态地址
分配,即MAC00-15-60-CA-1A-B6 静态分配192.168.1.101永不过期。

d.在路由器上使用动态DNS功能,这样可以用一个域名来访问而不用查看经常改变的公网IP(ADSL拨
号上网的IP是经常变的)。

同时,允许路由器可以进行无端WEB管理,以方便当我们在任何地方都可以检查路由器的状态。

具体操作可参阅相关资料
配置好了路由器(可能需要重新启动路由器),就可用上面那个WOL for windows来通过internet过程唤醒(WOL over the internet)。

下面再详细说一下界面中其它几项的意思,
MAC地址:同样需要输入网卡的MAC地址
Internet Address:IP地址,输入路由器的公网IP地址(或者域名)
Subnet Mask:子网掩码,输入该IP的子网掩码,需要输入255.255.255.255 。

这是个特别要注意的地方,因为普通的家用路由器不支持(或不可配置)子网定向广播(subnet directed broadcast),所以如果输入255.255.255.0这样的掩码将无法让路由器转发Magic Packet包。

但是对于允许进行子网定向广播的路由器,我们就不需要上面对路由器的复杂配置,只需将子网定向广播功能启用即可。

Send Options:发送选项,这次应该选择“internet”
Remote Port Number:端口号,这个端口号在局域网唤醒中是无所谓的,因为不论Magic Packet包发到哪个端口都可以被网卡识别。

在步骤a中,我们映射了一个端口(2304),只有发到这个端口的数据才可被路由器转发,所以在internet唤醒中,这个端口号必须于端口映射中的端口号一致。

depicus提供了一个在线的远程唤醒,以方便我们使用:
/wake-on-lan/woli.aspx
远程开机之后
一旦远程开机了,就可以通过远程桌面来使用自己家里的电脑了(当然也需要在路由器上对远程桌面使用的3389端口进行映射)。

要想关闭电脑,只需在DOS窗口里执行shutdown命令。

安全是我们需要注意的问题,可以通过路由器的远端WEB管理来允许是否可进行internet远程唤醒(在静态ARP绑定配置中是否绑定IP与MAC)
目前网络上大部分关于WOL的文章没有说明如何在广域网上wake up,本人在实验的过程中查阅了大量的资料,尝试了多种途径,最后将认为较为简便易用的一种写成此文。

感谢这些文章、帖子的原作者,感谢赵贤书先生以及我所有好朋友的帮助。

如果文中有错误的地方请指正,欢迎讨论。

相关文档
最新文档