远程唤醒、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. 设备配置首先,对需要远程唤醒的设备进行配置。

在设备的BIOS设置界面中,找到Power Management(电源管理)相关选项,启用Wake-on-LAN(远程唤醒)。

这样,设备就具备了接收唤醒信号的能力。

2. 唤醒信号生成与发送接下来,需要生成唤醒信号并发送到目标设备。

唤醒信号是通过Magic Packet(魔术包)来实现的。

Magic Packet是一个特定格式的数据包,包含了目标设备的MAC地址等信息,用于唤醒位于局域网中的目标设备。

3. 方案应用场景网络唤醒方案适用于以下几个场景:- 远程服务器管理:管理员可以通过网络唤醒方案,远程唤醒服务器,提升工作效率。

- 家庭网络管理:在外出期间,用户可以通过手机等终端设备,远程唤醒家中的电脑或网络存储设备,方便访问和管理文件。

- 节能管理:通过设置设备的定时唤醒,避免设备长时间开启导致的能源浪费。

4. 方案优势网络唤醒方案具有以下几个优势:- 方便快捷:通过网络唤醒,用户无需现场操作设备,即可实现远程启动,节省时间和精力。

- 良好兼容性:网络唤醒方案兼容各种操作系统和设备类型,适用性广泛。

- 高效节能:在不需要使用设备时,可以将设备处于休眠状态,通过远程唤醒,达到节能的目的。

5. 方案的应用前景网络唤醒方案在当前互联网时代具有广阔的应用前景。

随着智能家居、远程办公等趋势的不断发展,对远程设备管理的需求日益增长,网络唤醒方案的可行性和便利性将得到更多的认可和应用。

远程开机 网络唤醒 无需任何软件

远程开机 网络唤醒 无需任何软件

远程开机网络唤醒无需任何软件远程开机,即通过网络唤醒电脑或其他设备的功能,在现代生活中扮演着重要的角色。

对于那些希望能够远程操作设备的用户来说,网络唤醒是一个非常方便的功能。

而更令人惊喜的是,网络唤醒并不需要借助任何软件,只需简单的设置即可实现。

本文将介绍网络唤醒的原理以及相关设置方法,让您轻松实现远程开机的愿望。

一、网络唤醒的原理网络唤醒是利用局域网内的设备之间的相互通信实现的。

当您的设备处于休眠或者关机状态时,它会进入一种待机模式,从而降低功耗。

在这种情况下,设备处于休眠模式下无法响应外部的命令。

而网络唤醒的原理,就是通过发送特定的数据包,让设备从休眠或者关机状态中被唤醒,重新启动。

二、硬件和网络条件要求要实现网络唤醒,首先需要确保设备的硬件和网络条件满足要求。

所需的硬件包括主机、网卡等,而网络条件则需要稳定的局域网连接。

当然,对于不同的设备和操作系统,具体的要求可能会有所不同。

在进行网络唤醒之前,建议您先查阅设备的用户手册或者官方网站,了解设备的详细要求。

三、网络唤醒的设置步骤下面将为您介绍网络唤醒的设置步骤,让您可以轻松实现远程开机的操作。

1. 在设备的设置界面中,找到“电源管理”或者“高级设置”等相关选项。

不同设备可能会有不同的设置名称,您可以根据自己的设备找到对应的选项。

2. 在设置界面中,找到“启用唤醒功能”或者类似的选项。

通常情况下,该选项默认为关闭状态,您需要将其打开。

3. 在“启用唤醒功能”选项下,您可能还需要设置“唤醒方式”或者“唤醒方式选择”等选项。

通常情况下,有两种常见的唤醒方式可供选择:Magic Packet和Wake-on-LAN。

您可以根据具体需求选择合适的方式。

4. 在正确设置唤醒方式后,您还需要设置设备的网络相关参数。

主要包括IP地址、MAC地址等。

这些参数通常可以在设备的网络设置界面中找到,确保参数的准确性。

5. 在设置完成后,保存并退出设置界面。

您的设备现在已经具备了网络唤醒的功能。

远程启动操作方法有哪些

远程启动操作方法有哪些

远程启动操作方法有哪些远程启动操作指的是通过网络远程启动另一台计算机的过程。

远程启动可以用于许多不同的情况,包括远程管理、远程维护和远程升级等。

下面是一些常见的远程启动操作方法:1. 魔术包唤醒(Wake-on-LAN):这是一种最常见的远程启动方法。

通过发送一个预定义的网络数据包(Magic Packet)到目标计算机的物理地址,目标计算机就可以从关机状态下唤醒并启动。

2. 远程桌面(Remote Desktop):远程桌面是一种通过网络控制远程计算机的方法。

在远程桌面连接建立后,用户可以使用本地计算机来控制远程计算机,就像在直接操作一样。

这种方法适用于需要实时操作远程计算机的情况。

3. 远程控制软件:远程控制软件是指可以在本地计算机上安装一个客户端程序,通过该程序可以远程控制另一台计算机。

远程控制软件有很多种,例如TeamViewer、AnyDesk和VNC等。

用户可以通过这些软件来远程启动和控制目标计算机。

4. 远程命令(Remote Command):远程命令是通过远程访问目标计算机的命令提示符或终端,以执行命令来实现远程启动。

为了使用远程命令,用户需要事先在目标计算机上开启远程访问功能,并配置相关权限。

5. IPMI(Intelligent Platform Management Interface):IPMI是一种硬件级别的远程管理接口。

通过连接到目标计算机的主板管理控制器(BMC),用户可以通过Web界面或命令行访问目标计算机,并执行诸如启动、关机、重启等操作。

6. 远程启动软件:有一些软件专门设计用于远程管理计算机的启动操作。

这些软件通常提供图形化的用户界面,可以实现远程唤醒、远程关机、远程重启等功能。

例如,睿启动等软件可以通过远程命令或远程桌面来实现远程启动。

7. 远程引导(Remote Boot):远程引导是一种通过网络启动计算机的方法。

在远程引导过程中,目标计算机会从网络中下载操作系统镜像,并在启动时从镜像中启动。

wol 报文格式 转发 -回复

wol 报文格式 转发 -回复

wol 报文格式转发-回复什么是WOL(网络唤醒)?WOL(Wake on LAN)是一种网络技术,允许用户通过局域网上的远程设备唤醒或启动其他设备。

它通过发送一个特定的网络报文(Magic Packet)来实现,在目标设备上触发唤醒/启动操作。

WOL被广泛应用于服务器管理、远程支持和节能方面。

WOL的报文格式是什么?WOL报文采用特殊的格式,以确保目标设备能正确地接收并识别该报文,从而进行唤醒/启动操作。

WOL报文通常是一个由16个连续的0xFF(十六进制)组成的前导码,加上目标设备的MAC地址重复16次。

总共包含102个字节的数据。

WOL报文的发送过程是怎样的?要发送WOL报文,你需要知道目标设备的MAC地址。

MAC地址是设备独特的物理标识符,它在网络通信中起到重要的作用。

你可以通过查看设备的网络设置或使用专门的网络工具来获取MAC地址。

一旦你获得了目标设备的MAC地址,你可以使用网络工具或编程语言来生成并发送WOL报文。

在发送报文之前,最好检查目标设备是否支持WOL功能,以免白费功夫。

将WOL报文发送到目标设备的过程相对简单。

你可以使用任何支持网络报文发送的工具(例如,MagicPacket、PowerCmd、PowerWake等),或者直接使用编程语言的套接字库来发送UDP数据包。

只需要在发送报文之前,将目标设备的IP地址和端口号指定为正确的值。

一旦WOL报文被发送到目标设备,它将被设备的网络接口卡(NIC)接收。

NIC会检查接收到的报文是否满足WOL的要求,即前导码是否是16个连续的0xFF,并且目标MAC地址是否与设备本身的MAC地址匹配。

如果报文满足这些要求,设备将执行唤醒/启动操作。

需要注意的是,WOL只能在目标设备处于待机或休眠状态时起作用。

如果目标设备已经完全关闭,WOL无法直接唤醒设备。

在这种情况下,你需要通过其他的远程唤醒方法(例如,物理按下电源开关或使用远程管理卡)来启动设备,然后才能使用WOL来唤醒设备。

如何设置电脑远程唤醒

如何设置电脑远程唤醒

如何设置电脑远程唤醒远程唤醒功能可以让我们在外出或离开办公室的情况下,通过网络远程唤醒电脑,方便我们进行一些远程操作。

本文将介绍如何设置电脑的远程唤醒功能,以便我们能够随时随地通过网络唤醒电脑。

步骤一:确保硬件和网络支持首先,我们需要确保电脑的硬件和网络支持远程唤醒功能。

一般来说,支持远程唤醒的电脑需要具备以下条件:1. 电脑的电源管理选项中,启用了“允许此设备唤醒计算机”选项。

2. 电脑的主板支持“唤醒局域网”(Wake-on-LAN,简称WoL)功能。

3. 电脑连接的路由器或交换机支持“唤醒网络设备”(Wake-on-LAN over Internet,简称WoL-oL)功能。

如果您的电脑和网络满足以上条件,我们就可以开始设置远程唤醒了。

步骤二:配置路由器或交换机为了使电脑能够通过网络远程唤醒,我们需要配置路由器或交换机的设置,使其支持WoL-oL功能。

1. 打开路由器或交换机的管理界面,在“高级设置”或“高级配置”等选项中找到“唤醒网络设备”或“Wake-on-LAN over Internet”的设置。

2. 启用“唤醒网络设备”或“Wake-on-LAN over Internet”功能,并保存设置。

请注意,由于路由器或交换机的不同,这一步的具体设置可能会有所不同。

如果您不清楚如何设置,建议查阅设备的官方文档或联系厂商的技术支持。

步骤三:配置电脑的网络适配器接下来,我们需要对电脑的网络适配器进行配置,以启用WoL功能。

1. 在电脑桌面上,右键点击“开始”按钮,选择“设备管理器”。

2. 在设备管理器中,展开“网络适配器”选项。

3. 右键点击您正在使用的网络适配器,选择“属性”。

4. 在属性窗口中,切换到“电源管理”选项卡。

5. 确保选中了“允许此设备唤醒计算机”的复选框,然后点击“确定”保存设置。

步骤四:设置远程唤醒工具现在,我们需要安装并配置一个远程唤醒工具,以便通过网络远程唤醒电脑。

1. 在互联网上搜索并下载一个符合您需求的远程唤醒工具。

用MagicPacket实现远程开机

用MagicPacket实现远程开机

用Magic Packet实现远程开机Magic Packet1.0软件的取得十分方便,你可以从轻松地从网上下载,其下载地址是/products/npd/software/pcnet_family/drivers/magicpacket.html找到“Download PCnet Magic Packet Utility”一项,在其下面标有“Size946,216 Date 01-26-99 Version 1.0”字样,下载后的文件名是magic_pkt.exe,文件大小为924KB,直接运行它就可以开始安装。

该软件默认安装在C:\pcnet\magic_pkt目录下,由于不会在程序项中或桌面上增加任何快捷方式,因此,要想运行该软件,用户必须自己到所安装的目录下执行magpac.exe,自己动手将该程序在桌面上建立一个快捷方式当然更方便了。

1、远程唤醒一台电脑运行magpac.exe,其界面如图1所示。

图1:Magic Packet 1.0主界面在“Magic Packets”菜单中单击“Power On One Host”(启动某一主机)命令,显示“Send a Magic Packet to One Host”(向主机发送唤醒数据包)对话框(如图2所示)。

在“Destination Ethernet Address”(目标以太网地址)中输入欲唤醒电脑网卡的MAC 地址,单击“Send”(发送)按钮(如图2)。

局域网上的远程电脑将自动启动。

图2:远程唤醒一台电脑对话框2、远程唤醒多台电脑在“Magic Packets”菜单中单击“Create a List of Hosts”(创建主机列表)命令,显示“Create a List of Hosts on LAN”(在局域网上创建主机列表)对话框(如图3所示)。

在“Filename-Save List of”(保存列表的文件名)一栏中键入一个远程开机文件名,单击“OK”按钮,软件会自动开始搜索局域网中的电脑。

WOL远程网络唤醒作用是什么怎么开启

WOL远程网络唤醒作用是什么怎么开启

WOL远程网络唤醒作用是什么怎么开启推荐文章建军节是什么时候2016建军节是几月几号热度:我国目前最大的问题是什么热度:安利企业文化是什么热度:猎场播出时间是什么时候热度:关于无线模块是什么热度:远程唤醒技术(WOL,Wake-on-LAN)是由网卡配合其他软硬件,通过给处于待机状态的网卡发送特定的数据帧,实现电脑从停机状态启动的一种技术。

有了它,就可以直接通过发送网络命令即可实现远程开机/重启/关机等操作。

那么,Win10系统如何打开WOL远程网络唤醒呢?我们一起往下看看。

方法/步骤1、打开主板的高级电源管理选项内的“POWER ON BY pcie/PCI”,进到系统,查看网卡属性,电源管理那里,三个选项全选,或者全不选,都可以;2、网卡属性的高级设置里面打开这些选项;3、在电源管理那里关闭快速启动,右键单击开始按钮,点击“电源选项”,点击左侧,“选择电源按钮的功能”;4、点击“更改当前不可用的设置”,把“启用快速启动”勾选去掉即可。

补充:常见网络故障解决方法ip地址冲突:ip地址冲突是局域网中经常出现的问题,有的用户可能重做系统或其他原因丢失自己的IP地址,在重新写IP的时候和其他人的IP地址一样导致ip地址出错,此时电脑右下角就会有个提示框提示你IP地址已经有人用。

部门网管应该统计好部门人员的IP地址,当出现问题时可有资料可循,避免IP地址冲突。

计算机网卡故障,一般的主机网卡都带有网卡指示灯,网卡灯有两种类型,一种是只有单灯,一种是双灯。

一般来说,单灯是绿色,而双灯一个是绿色,一个是橙色(1000M网络,如黄色则是100MM网络)。

单灯显示的意思是,绿色灯亮表示网线物理连接正常。

是常亮状态,在有数据交换时单灯情况下绿色灯会明暗闪烁。

双灯情况下,绿色灯亮同样表示网线物理连接正常,是常亮状态,在有数据交换时橙色或黄色灯闪烁,而绿灯不变。

查看网卡灯显示是否正常,可以判断网卡的好坏。

拔掉网线网卡灯还显示正常,网卡出故障需要更换。

网络远程唤醒WOLMagicPacket

网络远程唤醒WOLMagicPacket

⽹络远程唤醒WOLMagicPacketMagic PacketMagic Packet⽩⽪书介绍: The basic technical details of Magic Packet Technologyare simple and easy to understand. There is also a sec-ond set of details, which will be implementation spe-cific. In other words, silicon- or gate-levelimplementations of Magic Packet Technology may dif-fer from AMD's approach and be completely interoper-able, as long as the basic feature set is maintained.AMD公司出的⽹络唤醒协议,即发送远程唤醒数据包,Magic Packet虽然只是AMD公司所开发的⼀项技术,但是受到了⼏乎所有⽹卡制造商的⽀持,因此,⼤多数流⾏⽹卡都能与之很好地兼容。

(2010年后⽣产的主板)WOL原理WOL(Wake on Lan),即局域⽹唤醒,从根本上来说是硬件设备提供的⼀项管理功能,该功能可以当电脑处于关机或休眠状态时,通过给⽹卡发送特定的数据包从⽽命令⽹卡向主板发送开机指令,进⽽实现上电开机.可见,⽹络唤醒需要硬件(主要是主板和⽹卡)的⽀持.硬件设置进⼊BIOS,将“Power Management Setup”中的“Wake Up On LAN”或“Resume by LAN”项设置为“Enable”或“On”,类似于这样,因为主板不⼀样,BIOS设置位置有可能有差异⽐如我的主板设置是在:Setting-Advanced-Wake up event setup - Resume By PCI-E Device 设置为Enable.有的⼈说还要设置boot的第⼀启动项为network,我试过不需要滴!软件设置BIOS设置好了,硬件已经满⾜条件了,然后需要OS级别的软件设置Windows设置:设备管理器-⽹卡设备-属性-⾼级, 在列表⾥能找到“Wakeup Capabilities(唤醒功能)”设置值为“MagicPacket”或”Both”.Linux设置:先通过 ifconfig 查看要wol的⽹卡.这⾥需要说下,好多⽹友说没有eth0, 对! 我也没有这个⽹卡的信息,因为你⽤的肯定是Ubuntu的衍⽣版,在Ubuntu 16.04之后以太⽹卡名称由eth0,变成了enp3s0,还有systemd替换掉了initd来引导系统,参考:⽤ethtool命令打印⽹卡信息sudo ethtool enp3s0打印结果:........Supports Wake-on: pumbgWake-on: gCurrent message level: 0x00000033 (51)drv probe ifdown ifupWake-on 参数:d 表⽰禁⽤disableg表⽰启⽤great如果wake-on参数为d就要启⽤wol, 启⽤命令:sudo ethtool -s enp3s0 wol g必须要⽤sudo 管理员权限否则会提⽰: Cannot get current wake-on-lan settings: Operation not permitted-s 参数是修改以太⽹设备设置supports wake-on 中的参数p Wake on phy activityu Wake on unicast messagesm Wake on multicast messagesb Wake on broadcast messagesa Wake on AR获取MAC地址Windows 直接在⽹络设备-属性⾥⾯, linux使⽤ifconfig 命令查看例如linux:enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.1.213 netmask 255.255.255.0 broadcast 192.168.1.255inet6 fe80::a680:65a4:a006:5bbc prefixlen 64 scopeid 0x20<link>ether d8:cb:8a:3f:32:d2 txqueuelen 1000 (以太⽹)RX packets 890331 bytes 1003253740 (1.0 GB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 555010 bytes 73345907 (73.3 MB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0⽹络唤醒到这;已经有了BIOS的⽀持,有了OS wake-on的⽀持,⼜知道了MAC地址,说明被控制(唤醒)机已经Ready了.局域⽹唤醒现在我们需要局域⽹的电脑或者设备去访问,访问不是随随便便访问的,因为Magic Packet是⼀种协议规则,必须要⽤规则发送,关于规则可看下⼀个段落解析Magic Packet包我们⽤GUI⼯具去访问,常⽤的WOL⼯具有WakeOnLanGuiWakeMeOnLan参数IP地址,MAC地址,任意⼀个端⼝号,IP地址也可以直接填写255.255.255.255Linux下我没有找到GUI⼯具,只有wakeonlan命令了sudo apt install wakeonlan唤醒⽬标主机:wakeonlan d8:cb:8a:3f:32:d2输出:Sending magic packet to 255.255.255.255:9 with d8:cb:8a:3f:32:d2局域⽹⼿机唤醒在同⼀个局域⽹下,⼿机也可以唤醒⽬标主机Android APP:Wake On Laniphone APP:RemoteBoot下载地址:appstore⾃⼰搜.....准备放⼤招了互联⽹远程唤醒虽然 WOL (Wake on Lan) ⽹络唤醒原本的设计就是 LAN 局域⽹环境下使⽤的,但其实我们也是可以想办法让其在 WAN ⼴域⽹ (即互联⽹) 下使⽤——Wake On Wan。

广域网远程开机(远程唤醒)

广域网远程开机(远程唤醒)

广域网远程开机(远程唤醒)Wake On LAN(WOL)最早由AMD和HP研发出来当作远程网络管理的工具,AMD将其称为'Magic Packet Tech'(可参考AMD白皮书:/us-en/assets/content_type /white_papers_and_tech_docs/20213.pdf). 受这两家公司影响, 加上IBM,Intel等公司的支持,这项技术很快成为一个工业标准广泛配置到普通PC里面.需要注意的是, 这个技术虽然俗称是Wake On LAN, 但并不局限在LAN, 如果你认真读一下AMD的白皮书,这个技术最早提出的时候就是用于Internet的,只是在LAN容易实现,在Internet上比较麻烦.久而久之,以讹传讹,这个技术在常人眼里变成只能用于局域网了.类似的技术误解还有不少.我不想在这里从头道来,捡一些特别处说说, 言他人犹未言处,或许更有用.纠正几个误区:1.远程开机可以在广域网实现并精确稳定地使用2.不要想象通过一个软件就搞定远程开机, 你需要懂一定的网络知识,需要修改很多网络设置3.不是任何硬件都可以做WOL提供几个参考资源:1.远程开机软件: /wake-on-lan/wake-on-lan-gui.aspx2.在线远程开机软件: /wake-on-lan/woli.aspx/wakeup3. 相关文章: /content/view/29941/53//wiki/index.php/WOL4. 动态DNS:WOL 的实现,简单地说就是要把一个特定的数据包丢给指定MAC 的网卡,在局域网内做WOL可以简单通过广播实现.如果要经过Internet传递数据, 首先要把数据包传给接受方路由器, 再让路由器转发到内网PC的网卡.如果接受方路由器是动态IP,这里会用到Dynamic DNS来获得公网IP, 需要路由器具有DDNS功能.最大的麻烦和困难实际上是路由器怎么转发数据到内网.简单的描述就是将Magic Packet转发到内网的广播地址,即所谓的Subnet Directed Broadcasts(子网定向广播),但是决大多数路由器都将这个功能关闭了,根本不让转发数据到广播地址,或者表面允许建立这样的转发策略条目, 但实际都会出现 ARP Timeout 错误,所以难以实现WOL.常见的廉价路由器中D_Link DI-604有此功能, 我用它做WOL使用了很长时间.所以我们必须用其他办法让路由器能够转发这个数据包. 可以用来达到此目的的办法有:设置固定ARP或固定DHCP. 遗憾的是很多廉价路由器也不具备这些功能,所以不能做WOL.假设Magic Packet是用UDP端口7发送, 内网PC为x.x.x.100,Mac为00:01:02:03:04:05,还有内网中的一个没用的空IP:x.x.x.254,做固定ARP有两种方法:方法1.加一条固定ARP,IP:x.x.x.100, Mac:00:01:02:03:04:05, 同时在NAT里面将从WAN进来的UDP#7转发到内网的 X.X.X.100方法 2.做一个虚拟广播地址,在固定ARP中添加: IP:X.X.X.254,Mac:FF:FF:FF:FF:FF:FF, 同时在NAT里面将UDP#7转发到内网的X.X.X.254两种方法比较: 方法1适合控制单台PC, 方法2适合控制多台PC.我手头的路由器是 Sonicwall TZ170, Standard OS 3.1, 这两种方法都可以稳定的实现远程开机.至于固定DHCP功能我没有测试,听朋友说在某些路由器上是可行的,大致想想道理应该是对的,因为固定DHCP无非也是告诉路由器建立一个固定的IP到Mac的映射.经验之谈:要顺利做好广域网远程开机,确实需要相当的TCP-IP知识,懂得设置路由器端口数据转发,还要了解AMD Magic Packet,最后还要硬件支持.如果对这些东西似懂非懂,又没有实际经验,最好叫朋友帮你设好,反正你只是使用它,何必浪费时间?/680225/184917。

使用Magic

使用Magic

使用Magic Packet进行网络唤醒(WOL)查看原文:/wol-by-magic-packet/现在几乎所有的电脑都支持从网络唤醒,这意味着你可以通过网络控制远程一台计算机开机。

目前,远程唤醒数据包的发送,大多使用AMD公司的Magic Packet。

MagicPacket虽然只是AMD公司所开发的一项技术,但是受到了几乎所有网卡制造商的支持,因此,大多数流行网卡都能与之很好地兼容。

最常使用的工具是MagicPacket Utility 1.00.005。

X使用WOL需要被唤醒机满足以下条件:使用ATX电源;同时主板要提供对网络唤醒的硬件和软件支持(在BIOS中开启);网卡支持WOL。

需要说明的是:如果是集成网卡,只要主板支持就行了;如果是PCI网卡,在主板上和网卡上会有三针的WOL跳线插座,需要将其连接好。

有些网卡还提供了对Wake up功能的设置项(例如集成在驱动的设置中),可以选择唤醒包的类型等。

发送MagicPacket唤醒数据包只需要知道被唤醒计算机网卡的MAC地址,这可以使用getmac命令,或者ipconfig命令结合all参数来实现。

使用Magic Packet Utility进行网络唤醒时,每次都必须输入手工被唤醒计算机的MAC地址,十分麻烦。

还有一款名为WOL - Magic Packet Sender的软件,也使用MagicPacket包进行网络唤醒,但是功能更多,可以对配置文件进行管理。

Magic Packet的包格式很简单,首先是六个FF,然后是重复十六次待唤醒电脑的MAC。

比如上图的封包,就应该是这样:FF FF FF FF FF FF 20 12 04 24 13 43 20 12 04 24 13 43 ......理论上可以在任意网络封包中打包Magic Packet,不过一般选择UDP或IPX。

下面使用C#语言编写了一个简单的小程序,使用UDP协议向局域网内广播Magic Packet包。

  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,本人在实验的过程中查阅了大量的资料,尝试了多种途径,最后将认为较为简便易用的一种写成此文。

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

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

相关文档
最新文档