网络唤醒
如何设置网络唤醒
如何设置网络唤醒新一代的主板都提供了键盘或鼠标开机、调制解调器唤醒开机和网络唤醒开机等功能,对于网络唤醒开机,由于需要特殊的软硬件支持,加上一些资料对比介绍很少,因此,使得一些用户在已有硬件支持的情况下不知怎样实现网络唤醒开机。
在此,本文将详细说明如何实现网络唤醒开机。
怎样实现网络唤醒开机如果用户想通过网络唤醒一台指定的计算机,首先需要知道能标识该计算机的身份号。
由于被唤醒的计算机处于关机状态,也就没有了IP地址和计算机名字,惟一能标识其身份的只有内部网卡的物理地址,即MAC地址,该地址是惟一的,而且每块网卡的MAC地址均不相同。
当用户知道被唤醒的计算机MAC地址后,通过另外一台计算机执行相应的软件,向网络上发出含有该地址的特殊数据包。
此时,被唤醒的计算机虽然处于关机状态,但是其内部网卡控制芯片通过专用连线所送来的电流,仍然可以接收和处理网络上的数据包。
因此控制芯片通过检查数据包内的MAC地址,就可确认自己就是该数据包的收件者,然后通过专用连线发出开机信号,通知主板开机启动。
硬件需求应用网络唤醒开机功能必须要有相应的硬件支持才可使用。
首先要有主板支持。
现在,新一代的主板大都支持网络唤醒功能,而且在主板上都有一个三脚插座,它一般在PCI插槽附近,旁边标注“WOL”。
其次必须要有网卡支持。
这类网卡在主板上比一般的网卡多了一个三脚插座,并且通常还附带一条专用的三芯连接线,该线是用来连接主板和网卡之间的三脚插座。
最后还必须要使用ATX电源,而且其+5V Standby电流必须比较大,根据Intel的建议,它需要在600mA以上。
该电流的大小可以从电源外部标识中的+5VSB栏里查到。
需要说明的是,某些主板上已经集成了具有网络唤醒功能的网卡,所以也就没有什么三脚插座,更不需要专用的三芯连线。
软件需求为了唤醒网络上的计算机,用户必须发出一种数据包,该数据包的格式与普通数据包不同,而且还必须使用相应的专用软件才能产生。
关于电脑网络唤醒(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帐号没有启用,请自行上网搜索如何启用和设置密码。
网络唤醒如何实现?
⽹络唤醒如何实现?⽹络唤醒如何实现?答:保护卡的⽹络唤醒功能,需要满⾜以下条件:1、需要主板⽀持,主板中的Wake up on lan的选项必须打开,主机打开⽹络唤醒开关后利⽤⽹络拷贝中,⽹络⼯具中的传输CMOS功能,传输给接收端;2、在保护卡⽹络拷贝界⾯,让所有的机器登陆上来后,在重新分配IP地址的选项中,左下⾓有个“绑定当前分配信息”的选项必须选中(选中该项是为了让保护卡记录列表中每台机器的MAC地址,将保护卡的登陆号与MAC地址绑定起来,只有记录了MAC地址的机器才能被⽹络唤醒)。
为什么进⼊⼀次操作系统后关机⽆法⽹络唤醒?答:要实现⽹络唤醒需要主板⽹卡在电脑关机状态下⽹卡灯亮,⽹卡可以与交换机通讯,但是部分⽹卡驱动在进⼊操作系统后,在操作系统关机时会将⽹卡关闭掉以节省电源。
具体解决⽅法如下:1、开放模式进⼊操作系统,我的电脑右键属性-〉系统属性-〉硬件-〉设备管理器-〉⽹络适配器-〉选择⽹卡右键属性-〉⾼级-〉选中Wake On Lan After Shutdown将该得值设置为Enable;2、我的电脑右键属性-〉系统属性-〉硬件-〉设备管理器-〉⽹络适配器-〉选择⽹卡右键属性-〉电源管理-〉将允许计算机关闭这个设备以节约电源的勾去掉。
通过修改这两个选项,进⼊操作系统后再关机就不会将⽹卡关闭掉,就不会使⽹络唤醒的功能失效。
为什么机房断电后第⼀次开机⽆法实现⽹络唤醒,启动⼀次后⽹络唤醒正常。
答:1、1、⽹络唤醒的实现需要主板供电⽀持,断电后再加电主板电量仅能供给电脑开机的最低供电要求,主板上的各个设备包含⽹卡在内都没有加载起来,所以⽆法实现⽹络拷贝。
开机⼀次后主板各个部件供电充⾜,所以可以实现⽹络唤醒。
2、2、增霸卡专业版、增霸卡豪华版、增霸卡千兆版有硬开机的功能,通过该功能也可以在第⼀次加电后实现⽹络唤醒。
网卡启动
网卡启动(网络唤醒)原理:网络唤醒 (Wake On LAN )提供了远程唤醒计算机的功能,网络唤醒的工作原理是由一个管理软件包发出一个基于Magic Packet标准的唤醒帧,支持网络唤醒的网卡收到唤醒帧后对其进行分析并确定该帧是否包含本网卡的MAC地址。
如果包含本网卡的MAC地址,网卡向电源发送一个使能的信号,该计算机系统就会自动加电进入开机状态。
条件:使用网络唤醒对计算机硬件有一定的要求,主要表现在网卡、主板和电源上,三者必须同时支持网络唤醒的要求才能实现该功能●网卡:被唤醒计算机的网卡(独立或集成网卡)必须支持WOL即Wake-up On LAN,用于唤醒计算机的网卡对此无要求●主板BIOS支持远程唤醒:通过查看CMOS的“Power Management Setup”菜单中是否有“Wake on LAN”或类似项而确认;另外,早期支持远程唤醒的主板( PCI2.1标准)上通常都拥有一个专门的3芯插座,以给网卡供电。
由于现在的主板通常支持PCI 2.2、PCI2.3标准,可以直接通过PCI插槽向网卡提供+3.3V Standby电源,即使不连接WOL电源线也一样能够实现远程唤醒,因此,不再提供3芯插座(实际很多主板还预留着该管脚位置)。
●主板是否支持PCI2.2标准,可通过查看CMOS的“Power Management Setup”菜单中是否拥有“Wake on PCI Card” 或类似选项来确认●电源:电源必须是符合ATX 2.01标准的ATX电源,+5V Standby电流至少应在600mA以上。
●计算机硬件支持远程唤醒功能,但还需要借助相应的唤醒软件才能实现该功能网络要求:远程唤醒必须保证网络通讯正常,且如果被唤醒主机处于不同网段,则要求所用的网络设备不要使用广播屏蔽功能;现在很多设备如路由器默认跨网段是不转发广播的,所以当使用此类设备时,如果发送唤醒命令的主机和被唤醒主机不在同一网段,则被唤醒主机无法接收到广播方式的唤醒祯如果用户询问怎样设置从网卡启动可从上面的硬件条件和软件来进行说明。
wake on lan用法
wake on lan用法
【释义】
wake on lan
网络唤醒;局域网唤醒
【短语】
1Wake-on-LAN
网络唤醒;远程唤醒;支持了网络唤醒;能
2WOL-Wake On Lan
网络唤醒;支持网络唤醒;持收集叫醒
3wake on lan From PowerOff
建议关闭
4Wake-On-LAN Sender
远程开机
5Wake On-LAN
远端网络;支持网络
6wake on lan fran
随着在兰弗兰;正在翻译
7Wake-On-Lan over Internet
互联网远程唤醒
8Wake Up On LAN
设置是否采用网络唤醒;网络唤醒;醒;电脑由网络唤醒9Wake-on-LAN
支持网路唤醒
【例句】
1Integrated dual-port Gigabit Ethernet,Wake on LAN,the network offload engine(TOE)and other network advanced features.
集成双口千兆以太网,支持网络唤醒、网络卸载引擎(TOE)等网络高级特性。
2If I don't use Wake on LAN,I need to ask them to leave their computer turned on and sometimes I need to manually turn them on if they forgot to leave it on.
如果我不使用网络唤醒,我必须要求他们离开他们的电脑打开,有时候我需要手动打开它们如果他们忘记了离开它。
网络唤醒功能
网络唤醒功能网络唤醒就是实现在局域网中的计算机中,一台计算机关机的情况下(电源要还插着),另外一台开着的计算机就可以启动那台关机的电脑。
网络唤醒功能也可叫做网络唤醒开机功能,被唤醒机要使用ATX电源,主板要提供网络唤醒软件和硬件支持。
具体方法如下:确认被唤醒机网络是否正常;关闭被唤醒机后,通过唤醒机使用网卡配置工具发送被唤醒机的MAC地址即可被唤醒开机。
网络唤醒功能简称WOL,即Wake On LAN。
只要配备了支持该技术的网卡和主板,你就可以通过网络远程启动桌面PC或服务器。
它的基本工作原理是,即使当用户关闭了机器的电源,具有WOL功能的网卡仍有一部分功能处于激活状态,一旦收到了目标地址是本身MAC地址的WOL数据包,网卡就开始启动整台机器。
实现网络唤醒功能不仅要求硬件支持,也要求在主板BIOS 中有正确的设置。
设置网络唤醒,要进入到BIOS中进行设置才行,一般主板都会支持这个功能。
下面就介绍一下在BIOS中如何开启网络唤醒功能,具体步骤如下 :1,开机在主机自检时,按键盘的“del”键进入BIOS SETUP 中(见下图)2,移动光标到Power Management Setup并按键盘的“Entenr”键(见下图)3,查看Wake On Lan的状态是否为Enabled状态。
如不是,请移动光标到Modem Ring On/Wake On Lan,通过按键盘上的“PgUp/PgDn”键修改为Enabled。
4,查看WakeUp By PCI Card的状态是否为Enabled。
如不是,请移动光标到WakeUp By PCI Card,通过按键盘上的“PgUp/PgDn”键修改Enabled 5,按键盘上的“esc”键返回到BIOS 的上一级菜单,再按键盘上的“F10”键保存退出即可。
到此,就完成了开启网络唤醒功能BIOS 的设定。
备注说明:A、不同版本、类型的BIOS,Wake On Lan的叫法可能不同,类似选项有Wake Up By Lan、 Wake Up From Lan 、 Wake Up By Pci PME等都是此功能。
如何实现网络唤醒开机
如何实现网络唤醒开机新一代的主板都提供了键盘或鼠标开机、调制解调器唤醒开机和网络唤醒开机等功能,对于网络唤醒开机,由于需要特殊的软硬件支持,加上一些资料对比介绍很少,因此,使得一些用户在已有硬件支持的情况下不知怎样实现网络唤醒开机。
在此,本文将详细说明如何实现网络唤醒开机。
怎样实现网络唤醒开机如果用户想通过网络唤醒一台指定的计算机,首先需要知道能标识该计算机的身份号。
由于被唤醒的计算机处于关机状态,也就没有了IP地址和计算机名字,惟一能标识其身份的只有内部网卡的物理地址,即MAC地址,该地址是惟一的,而且每块网卡的MAC地址均不相同。
当用户知道被唤醒的计算机MAC地址后,通过另外一台计算机执行相应的软件,向网络上发出含有该地址的特殊数据包。
此时,被唤醒的计算机虽然处于关机状态,但是其内部网卡控制芯片通过专用连线所送来的电流,仍然可以接收和处理网络上的数据包。
因此控制芯片通过检查数据包内的MAC地址,就可确认自己就是该数据包的收件者,然后通过专用连线发出开机信号,通知主板开机启动。
硬件需求应用网络唤醒开机功能必须要有相应的硬件支持才可使用。
首先要有主板支持。
现在,新一代的主板大都支持网络唤醒功能,而且在主板上都有一个三脚插座,它一般在PCI插槽附近,旁边标注“WOL”。
其次必须要有网卡支持。
这类网卡在主板上比一般的网卡多了一个三脚插座,并且通常还附带一条专用的三芯连接线,该线是用来连接主板和网卡之间的三脚插座。
最后还必须要使用ATX电源,而且其+5V Standby电流必须比较大,根据Intel的建议,它需要在600mA以上。
该电流的大小可以从电源外部标识中的+5VSB栏里查到。
需要说明的是,某些主板上已经集成了具有网络唤醒功能的网卡,所以也就没有什么三脚插座,更不需要专用的三芯连线。
软件需求为了唤醒网络上的计算机,用户必须发出一种数据包,该数据包的格式与普通数据包不同,而且还必须使用相应的专用软件才能产生。
网络唤醒
网络唤醒数据包
唤醒帧内容: FF FF FF FF FF FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF 后面有连续16组重复MAC地址: AA BB CC DD EE FF
目标地址
目标地址既可以是一个指定的地址,也可以是 一个广播地址。 如果目标地址是一个指定的地址,那么该唤醒 帧就将仅被发送到该地址所代表的计算机系统。
目标地址
如果计算机系统已经关机并且网络设备的路由表 和内部缓存中也没有计算机MAC地址的纪录,在 这种情况下,直接寻址到目标客户机系统的唤醒 帧将无法到达被唤醒主机并会被丢弃(因为节点 和路由器不知道将它们传送到哪里)。 这个问题 的解决方案是使用具有合法网络地址和广播主机 地址的直接广播地址。网络路由器和节点将会把 这个直接广播信息传送到正确的网络中,在此该 信息将被视为MAC层广播信息,并且能被已经关 机的计算机系统检测到。
主板BIOS设置
BIOS-- Power Management Setup--- Wake on LAN ( wake up by lan 、 wake up from lan)— enabled BIOS-- Power Management Setup---wake up by pci card --enabled 很多主板都有集成网卡,BIOS中可能会有上面两个 选项,需要都开启;下面的设置是另外一种情况,该 设置在最新型号主板中较常见 BIOS-- Power Management Setup---wake up by pci pme --enabled
远程开机 网络唤醒 无需任何软件
远程开机网络唤醒无需任何软件远程开机,即通过网络唤醒电脑或其他设备的功能,在现代生活中扮演着重要的角色。
对于那些希望能够远程操作设备的用户来说,网络唤醒是一个非常方便的功能。
而更令人惊喜的是,网络唤醒并不需要借助任何软件,只需简单的设置即可实现。
本文将介绍网络唤醒的原理以及相关设置方法,让您轻松实现远程开机的愿望。
一、网络唤醒的原理网络唤醒是利用局域网内的设备之间的相互通信实现的。
当您的设备处于休眠或者关机状态时,它会进入一种待机模式,从而降低功耗。
在这种情况下,设备处于休眠模式下无法响应外部的命令。
而网络唤醒的原理,就是通过发送特定的数据包,让设备从休眠或者关机状态中被唤醒,重新启动。
二、硬件和网络条件要求要实现网络唤醒,首先需要确保设备的硬件和网络条件满足要求。
所需的硬件包括主机、网卡等,而网络条件则需要稳定的局域网连接。
当然,对于不同的设备和操作系统,具体的要求可能会有所不同。
在进行网络唤醒之前,建议您先查阅设备的用户手册或者官方网站,了解设备的详细要求。
三、网络唤醒的设置步骤下面将为您介绍网络唤醒的设置步骤,让您可以轻松实现远程开机的操作。
1. 在设备的设置界面中,找到“电源管理”或者“高级设置”等相关选项。
不同设备可能会有不同的设置名称,您可以根据自己的设备找到对应的选项。
2. 在设置界面中,找到“启用唤醒功能”或者类似的选项。
通常情况下,该选项默认为关闭状态,您需要将其打开。
3. 在“启用唤醒功能”选项下,您可能还需要设置“唤醒方式”或者“唤醒方式选择”等选项。
通常情况下,有两种常见的唤醒方式可供选择:Magic Packet和Wake-on-LAN。
您可以根据具体需求选择合适的方式。
4. 在正确设置唤醒方式后,您还需要设置设备的网络相关参数。
主要包括IP地址、MAC地址等。
这些参数通常可以在设备的网络设置界面中找到,确保参数的准确性。
5. 在设置完成后,保存并退出设置界面。
您的设备现在已经具备了网络唤醒的功能。
远程开机 网络唤醒 无需任何软件
网络唤醒无需任何软件,实现局域网广域网远程唤醒计算机发布时间:2014-04-05 20:25内容来源:未知点击:222次准备工作和必要条件1、前面说了,远程唤醒需要的条件是你的电脑支持网卡远程唤醒,无线网卡是做不到的,必须是有线网卡。
现在的电脑网卡基本上都支持网络唤醒,如何确定呢?进入电脑的bios (有的电脑是开机按del键,有的是按f1键,有的是f2键,我使用的联想品牌机更过分点需要ctrl+f1键进入工厂bios模式,这个根据你的电脑而定),找到wake on lan选项并且设为enable,那么你就打开了硬件远程唤醒功能。
是否正确被打开很重要的一点确定方法,就是你的电脑关机以后,网卡上的工作指示灯保持亮着,连接到的路由器或者交换机相对应的lan口指示灯也能正确亮着或者闪烁就ok!(这部分工作因为bios内无法截图,请大家自行摸索,何况每个电脑里wake on lan设置的位置也不同)注意:其实大家现在用的主板基本上都支持远程唤醒的,如果找不到wake on lan设置,那么就去别的地方看看。
比如有的主板就在电源选项里有pci wake up或者类似条目,意思是pci设备唤醒,网卡也属于pci设备2、电脑可以被唤醒后,接下来的工作就是确保用于唤醒的数据包可以正确发送到被唤醒电脑。
这里我们分为两种情况:局域网和广域网。
局域网实现这点很容易,只要把这台电脑设定为固定ip地址就可以。
设置方法如下:进入控制面板的网络,找到你的本地连接,并且进入本地连接的属性,正确进入后如下图(我的系统是win7,xp也大同小异)看到了么,找到里面的tcp/ipv4,然后选择属性。
(xp下只有tcp/ip可供选择)看到了么?这里我把将要被唤醒的电脑ip地址设为了固定ip 192.168.1.118,网关设成了路由器的地址。
有的路由器默认地址是192.168.0.1,那么你的固定ip也要相应设置成同一网段,即192.168.0.XXX,这里XXX可以是2-255中的任意一个,不要和局域网内其他地址有冲突就行,然后确定离开。
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来唤醒设备。
如何设置网络唤醒
如何设置网络唤醒新一代的主板都提供了键盘或鼠标开机、调制解调器唤醒开机和网络唤醒开机等功能,对于网络唤醒开机,由于需要特殊的软硬件支持,加上一些资料对比介绍很少,因此,使得一些用户在已有硬件支持的情况下不知怎样实现网络唤醒开机。
在此,本文将详细说明如何实现网络唤醒开机。
怎样实现网络唤醒开机如果用户想通过网络唤醒一台指定的计算机,首先需要知道能标识该计算机的身份号。
由于被唤醒的计算机处于关机状态,也就没有了I P地址和计算机名字,惟一能标识其身份的只有内部网卡的物理地址,即MAC地址,该地址是惟一的,而且每块网卡的MAC地址均不相同。
当用户知道被唤醒的计算机MAC地址后,通过另外一台计算机执行相应的软件,向网络上发出含有该地址的特殊数据包。
此时,被唤醒的计算机虽然处于关机状态,但是其内部网卡控制芯片通过专用连线所送来的电流,仍然可以接收和处理网络上的数据包。
因此控制芯片通过检查数据包内的M AC地址,就可确认自己就是该数据包的收件者,然后通过专用连线发出开机信号,通知主板开机启动。
硬件需求应用网络唤醒开机功能必须要有相应的硬件支持才可使用。
首先要有主板支持。
现在,新一代的主板大都支持网络唤醒功能,而且在主板上都有一个三脚插座,它一般在PC I插槽附近,旁边标注“WOL”。
其次必须要有网卡支持。
这类网卡在主板上比一般的网卡多了一个三脚插座,并且通常还附带一条专用的三芯连接线,该线是用来连接主板和网卡之间的三脚插座。
最后还必须要使用ATX电源,而且其+5V Standb y电流必须比较大,根据Inte l的建议,它需要在600mA以上。
该电流的大小可以从电源外部标识中的+5VSB栏里查到。
需要说明的是,某些主板上已经集成了具有网络唤醒功能的网卡,所以也就没有什么三脚插座,更不需要专用的三芯连线。
用脚本实现网络唤醒
一、什么是网络唤醒网络唤醒功能简称WOL,即Wake on LAN。
只要配备了支持该技术的网卡和主板,你就可以通过网络远程启动桌面PC或服务器。
它的基本工作原理是,即使当用户关闭了机器的电源,具有WOL功能的网卡仍有一部分功能处于激活状态,一旦收到了目标地址是本身MAC地址的WOL数据包,网卡就开始启动整台机器。
在一些软件展示场合,我们常常可以看到用WOL启动PC的情形。
然而,WOL还可以用于其它许多场合。
例如,在公司内部,如果发生了停电或其他事故导致所有PC关机,你可以在Windows Shell脚本中用WOL启动所有的机器;或者,如果你是单位的网络管理员,你可以利用WOL功能,每天早上上班之初为所有的用户启动PC。
我写了一个脚本来完成唤醒网络上所有机器的功能。
脚本PleaseWakeUp.bat的完整代码附在本文最后。
PleaseWakeUp.bat使用一个免费工具wol.exe来发送WOL数据包。
wol.exe可以从/cmdline.htm下载,文件很小,只有约40 KB。
下面要介绍的是PleaseWakeUp如何用WOL数据包唤醒远程机器,以及如何使用PleaseWakeUp.bat脚本。
按照设想,PleaseWakeUp.bat应当在一台连接网络的机器上运行,它的任务是唤醒网络上的其他机器。
不过有一点应当说明,WOL数据包不能穿过路由器。
如果你管理的网络非常大,用路由器分割成多个网段,你就得在多个位置分别运行PleaseWakeUp.bat。
二、获取输入要使用PleaseWakeUp.bat,对于每一台需要远程唤醒的机器,你必须事先获得它的MAC地址。
MAC地址可以用Windows资源工具包中的GetMac工具获得,或执行IPConfig /all命令。
获得网络上所有机器的MAC地址之后,还必须把这些地址提供给脚本。
利用一个独立的文件保存MAC地址信息是较好的选择。
使用独立的文件意味着不必把这些信息直接编写到脚本代码里面,从而使代码具有更好的可移植性、更少出错机会。
什么是网络唤醒功能
什么是网络唤醒功能在windows系统中,设备管理器----网络适配器----网卡属性----关机后网络唤醒(ENABLE) WAKE ON LAN SHUTDOWN (ENABLE)此项不激活,关机后网线在交换机接口信号灯就不亮,灯不亮,累死你也无法用网络唤醒,注意这个设置.大多数集成网卡都能实现网络唤醒功能,不过需要事先进入BIOS中开启网络唤醒功能,不同主板的设置不一样,以VIA 主板为例,在BIOS中找到“OnBoard LAN”选项,将它设成“Enabled”。
同时将“POWER MANAGEMENT SETUP(电源管理设置)”下的“Power On by LAN/Ring”选项设为“Enabled”,最后将“Wake On LAN(网络唤醒)”选项设置为“Enabled”,设置好后保存退出。
然后在系统DOS命令提示符窗口输入ipconfig /all命令,以获得网卡的物理地址,其中Physical Address”为目标计算机上网卡的物理地址,而“IP Address”为目标计算机的IP地址。
接着在单位的电脑上运行Magic Packet网络唤醒软件(),在主界面的“Magic packets”菜单下选择“Power On One Host”选项,然后在“Destination Ethernet Address”下填入所要唤醒的计算机MAC地址,在“IP Broadcast Address“下输入所要唤醒的计算机的IP地址,最后单击“Send”按钮即可开始唤醒目标计算机,被唤醒的电脑会自动启动。
针对学校机房、网吧等局域网内计算机数量较多的网络来说,进行远程的统一开关电脑是网管们比较喜欢的管理方式。
本文作者老黑,长期工作于学校各大机房之间,对远程开关机积累了相当丰富的实践经验,所以撰写此文投予本栏目,希望能给读者们一些帮助。
文章结论都经作者反复测试后得出,读者朋友尽可大胆效仿。
作者的建议远程开关机的软件颇多,但要么功能单一,要么操作不便。
什么是网络唤醒功能
什么是网络唤醒功能在windows系统中,设备管理器----网络适配器----网卡属性----关机后网络唤醒(ENABLE) WAKE ON LAN SHUTDOWN (ENABLE)此项不激活,关机后网线在交换机接口信号灯就不亮,灯不亮,累死你也无法用网络唤醒,注意这个设置.大多数集成网卡都能实现网络唤醒功能,不过需要事先进入BIOS中开启网络唤醒功能,不同主板的设置不一样,以VIA 主板为例,在BIOS中找到“OnBoard LAN”选项,将它设成“Enabled”。
同时将“POWER MANAGEMENT SETUP(电源管理设置)”下的“Power On by LAN/Ring”选项设为“Enabled”,最后将“Wake On LAN(网络唤醒)”选项设置为“Enabled”,设置好后保存退出。
然后在系统DOS命令提示符窗口输入ipconfig /all命令,以获得网卡的物理地址,其中Physical Address”为目标计算机上网卡的物理地址,而“IP Address”为目标计算机的IP地址。
接着在单位的电脑上运行Magic Packet网络唤醒软件(/html/010062001052902.html),在主界面的“Magic packets”菜单下选择“Power On One Host”选项,然后在“Destination Ethernet Address”下填入所要唤醒的计算机MAC地址,在“IP Broadcast Address“下输入所要唤醒的计算机的IP地址,最后单击“Send”按钮即可开始唤醒目标计算机,被唤醒的电脑会自动启动。
针对学校机房、网吧等局域网内计算机数量较多的网络来说,进行远程的统一开关电脑是网管们比较喜欢的管理方式。
本文作者老黑,长期工作于学校各大机房之间,对远程开关机积累了相当丰富的实践经验,所以撰写此文投予本栏目,希望能给读者们一些帮助。
文章结论都经作者反复测试后得出,读者朋友尽可大胆效仿。
如何设置电脑远程唤醒
如何设置电脑远程唤醒远程唤醒功能可以让我们在外出或离开办公室的情况下,通过网络远程唤醒电脑,方便我们进行一些远程操作。
本文将介绍如何设置电脑的远程唤醒功能,以便我们能够随时随地通过网络唤醒电脑。
步骤一:确保硬件和网络支持首先,我们需要确保电脑的硬件和网络支持远程唤醒功能。
一般来说,支持远程唤醒的电脑需要具备以下条件: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. 在互联网上搜索并下载一个符合您需求的远程唤醒工具。
网络唤醒文档
.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/Conne ... echnicalResources/0,,50_2334_2481_2494,00.html Magic packet白皮书下载Magic Packet Technical White Paper了解了基本的原理,接下来就试试如何来唤醒吧2.WOL工具介绍实现远程唤醒的软件有很多,原理都是相同的。
下面列出几款常用的WOL软件:LanHelperMagic Packet UtilityNetWaker for windowsWakeOnLanGui()这种几都可以在网络上找到,由于第三方下载不稳定,就不给出下载地址了。
网络远程唤醒WOLMagicPacket【转】
⽹络远程唤醒WOLMagicPacket【转】Magic 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。
网络唤醒功能实现方案
Privห้องสมุดไป่ตู้te
Function WakeRemOteComputer(MacAddress()As
wVersiOn As
8vte)As BooIean Djm msgjOck As Long Djm remOte—量ddr As soc{(addr Dim dWYes As Long Dim SendData(O To BUF上EN一1}As Byte,i As Integer Dim wVersionRequested As Long Dim WSADat8 As WSADat8Type
下面是在VB 6.0中实现这个方案时的有关程序代码。
《ByvaI
Private
s
As
Long)As Long
Function
一
Declare
s
setsockopt
Llb”
ws2—32.DLL’
fByVal
As Long,
7结构体变量声明
PriVate Type
8yVal leVel As LOng,
APl函数声明
Private
DecIare Function socket Lib”ws2—32.DLL。《ByVaI
一
af As LOng,
ByVal
s封pe
As Long,
ByVaI protocoI
As Long)As Long
Private DecIare Function VVSAStartup Lib’ws232.DLL“ 《ByVaf wVR As Long,
机。
三、实现方案
由网络唤醒的工作原理可知,其实质是向远程计算机发送 唤醒数据包。根据对网络管理、维护的实际需要,我们可以采用 各种方案来发送这种唤醒数据包以实现网络唤醒。目前,人们 使用得比较多的方法是利用现成的网络唤醒软件,例如,AMD
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何设置网络唤醒
新一代的主板都提供了键盘或鼠标开机、调制解调器唤醒开机和网络唤醒开机等功能,对于网络唤醒开机,由于需要特殊的软硬件支持,加上一些资料对比介绍很少,因此,使得一些用户在已有硬件支持的情况下不知怎样实现网络唤醒开机。
在此,本文将详细说明如何实现网络唤醒开机。
怎样实现网络唤醒开机
如果用户想通过网络唤醒一台指定的计算机,首先需要知道能标识该计算机的身份号。
由于被唤醒的计算机处于关机状态,也就没有了IP地址和计算机名字,惟一能标识其身份的只有内部网卡的物理地址,即MAC地址,该地址是惟一的,而且每块网卡的MAC地址均不相同。
当用户知道被唤醒的计算机MAC地址后,通过另外一台计算机执行相应的软件,向网络上发出含有该地址的特殊数据包。
此时,被唤醒的计算机虽然处于关机状态,但是其内部网卡控制芯片通过专用连线所送来的电流,仍然可以接收和处理网络上的数据包。
因此控制芯片通过检查数据包内的MAC地址,就可确认自己就是该数据包的收件者,然后通过专用连线发出开机信号,通知主板开机启动。
硬件需求
应用网络唤醒开机功能必须要有相应的硬件支持才可使用。
首先要有主板支持。
现在,新一代的主板大都支持网络唤醒功能,而且在主板上都有一个三脚插座,它一般在PCI插槽附近,旁边标注“WOL”。
其次必须要有网卡支持。
这类网卡在主板上比一般的网卡多了一个三脚插座,并且通常还附带一条专用的三芯连接线,该线是用来连接主板和网卡之间的三脚插座。
最后还必须要使用ATX电源,而且其+5V Standby电流必须比较大,根据Intel的建议,它需要在600mA以上。
该电流的大小可以从电源外部标识中的+5VSB栏里查到。
需要说明的是,某些主板上已经集成了具有网络唤醒功能的网卡,所以也就没有什么三脚插座,更不需要专用的三芯连线。
软件需求
为了唤醒网络上的计算机,用户必须发出一种数据包,该数据包的格式与普通数据包不同,而且还必须使用相应的专用软件才能产生。
当前比较普遍采用的是AMD公司制作的Magic Packet 1.0,这套软件可以生成网络唤醒所需要的特殊数据包。
该数据包包含有连续6个字节的“FF”和连续重复16次的MAC地址。
Magic Packet 1.0虽然只是AMD公司开发推广的一项技术,并非业界公认的标准,但是仍受到很多网卡制造商的支持,因此许多具有网络唤醒功能的网卡都能与之兼容。
Magic Packet 1.0软件可以到google上搜索,文件名是magic_pkt.exe,文件大小为900多KB。
Magic Packet软件使用说明
从Internet上下载magic_pkt.exe后,直接运行它就可以开始安装。
该软件默认安装在C:\pcnet\magic_pkt目录下,由于不会在程序项中或桌面上增加任何快捷方式,因此,要想运行该软件,用户必须自己到所安装的目录下执行magpac.exe,自己动手将该程序在桌面上建立一个快捷方式也行。
网络唤醒开机的操作方法如下:
1.运行magpac.exe,其界面如图1所示。
2.选择“Magic packets”*“Power On One Host”,出现如图2所示的画面。
3.在“Destination Ethernet Address”对话框中填入所要唤醒的计算机MAC地址,然后单击“Send”,该计算机就会被唤醒,开机启动。
当然该计算机BIOS中“Wake On LAN”或者“Resume by LAN”选项必须设置为“Enable”。
至于网卡的MAC地址,可从网卡设置软件中获得,或者运行“winipcfg.exe”
(如图3所示),其中适配器地址栏中所显示的数字就是MAC地址。