远程唤醒基础知识

远程唤醒基础知识

http://www.qiniankj.com/serviceShow.asp?id=243&filesort=19

了解远程唤醒

远程唤醒计算机的实现是计算机管理的一项重大发展。 在过去几年中,此功能从简单的远程开启电源交互作用的复杂系统与各种设备和操作系统电源状态。

在早期实施中,系统可能会在关机状态下启动通过发送"Magic Packet*。"Magic Packet包含适配器MAC地址重复16次在数据字段。 适配器,从而提供了由备用电源供电机关机后将作出反应到一个"Magic Packet"含有其MAC地址。切换计算机电源控制电路上连接的信号。 电源控制电路响应后便会激活计算机电源,从而使计算机启动操作系统。 此功能使网络管理员能够进行远程闲时维护而无需调遣技术人员。

这种早期实施不要求操作系统"注意"远程唤醒。 不过,它还是要求计算机配有备用电源,并具备支持远程电源控制的电路。 这些计算机一般配有APM(Advanced Power Management,高级电源管理)功能。 APM提供基于BIOS的电源控制。

较新的计算机功能ACPI(高级配置和电源接口),将APM概念验证,以允许操作系统,选择性地控制电源个别组件。 ACPI支持多种电源状态。 每种状态代表不同级别的电源,从完全加电到完全断电,以及每个中间状态的电源级别。 此处是快速概要:

s0 打开及完全操作。
s1 系统处于低耗电模式(a.k.a. 休眠模式)。 CPU时钟停止,但RAM仍开启并正在刷新。
s2 类似于s1,不过CPU电源已断开。
s3 挂起到RAM(a.k.a. 待机模式)。 基本上,大多数组件都关闭除RAM。
s4 挂起到磁盘(a.k.a. 休眠模式)。 内存的内容交换至磁盘驱动器,系统唤醒后再重新加载到RAM中。
s5 电源关闭。
一些较新的具备ACPI功能的操作系统,如Microsoft Windows98*、Windows Me*、Windows2000*、Windows XP*和Windows Vista,支持待机模式或睡眠模式下远程唤醒。 可启用远程唤醒多种用户可选的数据包类型和不限于Magic Packet格式。 请参阅以下操作系统设置。

唤醒数据包一般由网络管理程序发送。 不过,您也可以简单程序从Internet上免费下载一些可实现该目的。
BIOS设置

有计算机BIOS中的多种设置可能需要配置进行远程唤醒前。

许多ACPI计算机可配置为在APM模式下工作。 请检查您的BIOS设置以确定您的操作模式。

在APM和ACPI两种计算机,您可能会发现设置有关局域网唤醒(WOL),一般位于"电源控制"区域下并标题为"Wake on LAN"和/或"Wake on PME(PME唤醒。"要启用远程唤醒,您应当启用与您的适配器连接相应的设置。

在ACPI计算机,如果您正在使用ACPI知悉操作系统(如Windows*XP),并希望能够给系统加电在关机状态,寻找ACPI特定设置(如"Lan唤醒s5"和"启用它。
操作系统设置

Microsoft Windows*产品
Microsoft Windows NT*和Windows95*不支持ACPI。 某些设置在这些操作系统中不可用。 参阅下文"其它操作系统"部分。

Microsoft Windows98、Windows Me、Windows2000、Windows XP、Windows Vista具备ACPI功能。 这些操作系统不支持从唤醒s5状态,仅支持从待机状态唤醒。 但是,在某些支持ACPI功能的计算机中,BIOS可能含有一个设置,允许您唤醒从一个s5不用征求状态。 如果没有支持Wake从s5状态在BIOS设置,则您将仅限于从待机状态唤醒在ACPI计算机中利用这些操作系统时。

在适配器高级设置中,有一项设置标题为"启用PME唤醒。"要明确地允许用"魔包"从关机状态中唤醒在APM电源管理模式下,将其设为"启用"。"

在具备ACPI功能的Windows版本中,还有一设置标题为"设置唤醒。"此控制从待机状态唤醒系统的数据包类型。 单击PROSet中的"帮助"按钮获取完整的解释。

在ACPI计算机中运行支持ACPI的操作系统,如Windows XP、设备管理器中,适配器属性将显示一个选项卡标题为"电源管理。"设置"允许此设备将计算机从待命状态"应被选中。

其它操作系统
在不支持远程唤醒技术的操作系统中,您仍可以利用"Magic Packet"方法远程启动计算机。 计算机第一次启动后,英特尔?启动代理程序配置实用程序按CTRL-S便可启动屏幕上出现"启动代理程序"提示时。 该配置程序有一个参数设置标题为"Legacy OS Wakeup Support."如果启用此设置,Boot Agent将预处理适配器以响应一个"Magic Packet"唤醒事件。 这允许在不支持远程唤醒的操作系统上运行。

注意: 在"传统操作系统唤醒支持"参数不可用于早期版本的英特尔?启动代理程序。要将Boot Agent更新到最新版本,请下载preboot.exe,并遵照其中的指导。

你可能感兴趣的:(远程唤醒基础知识)