Wake-on-LAN简称WOL或WoL,中文多译为“网上唤醒”、“远程唤醒”技术。WOL是一种技术,同时也是该技术的规范标准,它的功效在于让已经进入休眠状态或关机状态的计算机,透过局域网(多半为以太网)的另一端对其发令,使其从休眠状态唤醒、恢复成运作状态,或从关机状态转成引导状态。此外,与WOL相关的技术也包括远程下令关机、远程下令重启等相关的遥控机制。
简介Wake-on-LAN简称WOL或WoL,中文多译为“网上唤醒”、“远程唤醒”技术。WOL是一种技术,同时也是该技术的规范标准,它的功效在于让已经进入休眠状态或关机状态的计算机,透过局域网(多半为以太网)的另一端对其发令,使其从休眠状态唤醒、恢复成运作状态,或从关机状态转成引导状态。此外,与WOL相关的技术也包括远程下令关机、远程下令重启等相关的遥控机制。
发端有关WOL技术,最初是在1997年4月由IBM公司的先进管理联盟(Advanced Manageability Alliance)所提出,然而当时仅约略透露,之后其他业者及产业也逐渐推行,例如由Intel公司所提出的Wired for Management,不过不久之后此方面技术的共通标准性需求便开始显现。
系统需求要想达成、实现WOL,首先必须要有具备WOL机制功效的主板,主板上必须有一个“WAKEUP-LINK”的接座位置,以便连接来自网卡的特有接线(共三条线路),此接线即是WOL的信号线路(WOL Cable),不过,如果主板支持PCI2.2版以上的连线与扩展槽,网卡也同样要支持PCI 2.2版以上标准,如此就可以不需要特有的WOL接线,而依然可以实现WOL的功效机制。
WOL接线的线路中其实包含了待备(Standby)供电,此一供电是由主板上的PCI总线所额外引取所获得。另外,WOL也必须有固件支持,主板上的BIOS内也必须要有“电源管理”的程序段落才行,并且在计算机的配置配置上必须为网卡保留一份持续供电,使计算机即便关机也能持续让网卡维持部分的机能运作。
如何运用一般而言,WOL技术的远程唤醒步骤如下:
计算机处在关机(或休眠)状态时,机内的网卡及主板部分仍保有微弱的供电,此微弱供电能让网卡保有最低的运作能力,使网卡能聆听来自计算机外部的网上广播信息,并对信息内容进行侦测与解读,一旦发现网上广播的内容中有特定的信息内容,此种特定内容称为“魔法数据包”(Magic Packet),就会对该数据包的内容进行研判。
魔法数据包是以广播方式发送的,广播的方式与范畴可以是整个局域网(LAN),也可以是特定的子网(Subnet),同时魔法数据包内会有某部(或一群)计算机的网上地址数据,网卡一旦解读研判出所指的地址是自身所处的计算机时,网卡就会通知机内的主板、电源供应器,开始进行引导(或唤醒)的程序。
魔法数据包魔法数据包(Magic Packet)是一个广播性的帧(frame),透过端口7或端口9进行发送,且可以用无连接(Connectionless protocol)的通信协议(如UDP、IPX)来传递,不过一般而言多是用UDP,原因是Novell公司的Netware网上操作系统的IPX协议已经愈来愈少机会被使用。
在魔法数据包内,每次都会先有连续6个"FF"(十六进制,换算成二进制即:11111111)的数据,即:FF FF FF FF FF FF,在连续6个"FF"后则开始带出MAC地址信息,有时还会带出4字节或6字节的密码,一旦经由网卡侦测、解读、研判(广播)魔法数据包的内容,内容中的MAC地址、密码若与计算机自身的地址、密码吻合,就会启动唤醒、引导的程序。1
本词条内容贡献者为:
胡启洲 - 副教授 - 南京理工大学