分享

远程开机

 令狐飞雪1981 2011-12-07
远程唤醒技术,英文简称WOL,即Wake-on-LAN,是指可以通过局域网实现远程开机,无论被访问的计算机离用户有多远、处于什么位置,只要处于同一局域网内,就都能够被随时启动。
远程唤醒所需的硬件环境

实现远程唤醒,需要主板、网卡、电源3个设备支持。首先需要查看主板使用说明书,查看主板是否支持Wake-Up On Internal Modem(WOM)或者Wake-up On LAN(WOL)技术,如果支持就说明主板支持远程开机。
能否实现远程唤醒,其中最主要的一个部件就是支持WOL的网卡,远端被唤醒计算机的网卡必须支持WOL,而用于唤醒其他计算机的网卡则不必支持WOL。另外,当一台计算机中安装有多块网卡时,只需将其中的一块设置为可远程唤醒即可。

除此以外,电脑必须安装有符合ATX 2.03标准的ATX电源,+5VStandby电流至少应在720mA以上。有的早期电源可能只设计到500mA,在进行网络开机时,某些耗电较大的网卡可能会无法启动。当然网络必须是通的。

硬件设备符合要求,那么下边就可以开始实战了。

首 先需要进行CMOS和网卡设置,启动计算机,进入CMOS参数设置。选择电源管理设置“Power Management Setup”选项,将“Wake up on LAN”项和“Wake on PCI Card”项均设置为“Enable”,启用该计算机的远程唤醒功能。有些网卡需要通过跳线将“Wake-on-LAN”功能设置为“Enable”。

将WOL电缆的两端分别插入网卡和主板的3芯插座中,将网卡与计算机主板连接起来。如果主板支持PCI 2.2标准,只要开启“Wake on PCI Card”功能就可以了,无须使用WOL电缆连接。然后启动计算机,安装网卡驱动程序并完成网卡的网络连接设置。

实现远程开机可以借助远程开机软件,很多网卡都会随机附带一个用于发送远程唤醒数据包的程序——Rset8139.exe。如果没有这个工具,可以在http://www./driver/198/198409.html下载。

远 程唤醒某台计算机时,运行“Rset 8139.exe”程序,在打开的界面窗口中按下空格键,进入主界面窗口,选择“Run Power Management Test”项,并在弹出的对话框中选择“Master Machine”项,然后选择“Magic Packet”或“Wakeup Frame”项,此时软件提示“Input Ethernet Address to Match Node ID of Target Machine”,这时输入目标计算机网卡MAC地址,按回车键即可发送数据包,这时远程计算机就会自动启动了。

备注:如何获取网卡的MAC地址?

在Windows 9x系统中,单击“开始→运行”命令,输入“winipcfg”命令。弹出“IP配置”窗口,在下拉列表中选择“PCI Fast Ethernet Adapter”项,此时显示在“适配器地址”栏中的文字即为该网卡的MAC地址。

在Windows 2000系统中,单击“开始→运行”命令,在“运行”对话框中输入“cmd”命令,单击“确定”按钮,打开命令提示符。在“C:\>”下输入“ipconfig /all”命令后出现的Physical Address就是MAC地址
---------------------------------------------------------------------------------------------------------------------------------
1、获取被唤醒计算机的MAC地址
人们通常也把这种开机方式叫做网络唤醒(WOL)。如果用户想通过网络唤醒一台指定的计算机,首先需要知道标识计算机的身份号。由于被 唤醒的计算机处于关机状态,也就没有了和计算机名字,惟一能标识其身份的只有内部的物理地址,即,该地址是惟一的。而每块网卡的均不相同(获取的,不同的 操作系统获取的方法也不相同。在Windows 98操作系统下,可以在“运行”里输入“winipcfg”打开“IP配置”窗口,在窗口的“适配器地址”项内,有诸如“00-E0-4C- 39-93-2D”的16进制地址就是的了;但在Windows XP、Windows 2000、Windows Server 2003下,则需要输入“ipconfig/all”才可以显示的。
2、调整相关选项
在“Power Management Setup”菜单里找着“PowerOn by Ring”(有的可能是“Wake Up On LAN”),把它设置成“Enable”后保存退出。
3、用专用软件发送特殊数据包
当用户知道了被唤醒的计算机的和在BIOS进行了相关选项设置后,通过另外一台计算机执行相应的软件,向网络上发出含有该地址的特殊数 据包。该数据包的格式与普通数据包不同,而且还必须使用相应的专用软件才能产生,如:AMD公司开发的一款软件 Magic Packet。
4、被唤醒计算机网卡接受特殊数据包,产生信号,唤醒电脑
此时,被唤醒的计算机虽然处于关机状态,但是其内部的控制芯片通过专用连线所送来的电流,仍然可以接收和处理网络上的数据包。控制芯片通过检查数据包内的,就可确认自己就是该数据包的接收者,然后通过专用的连线发出开机信号,通知开机。
小提示
如果你是使用或Modem的主板,主板上也已经直接集成了网络唤醒功能,不需要额外的连线。
--------------------------------------------------------------------------------------------------------------------------------

Wake-up On LAN(局域网开机,简称WOL)和Wake-Up On Modem (调制解调器开机,简称WOM)。

一、WOL

要实现局域网开机,主板和网卡必须都支持远程唤醒功能。一般目前的主板都支持这个功能,支持的主板上通常都有一个专门的3芯插座,以便在关机时为网卡供电。但
并 非所有的网卡都支持该功能(特别是一些价格较便宜的低档网卡),要判断网卡是否支持远程唤醒功能的方法很简单,支持远程唤醒的网卡上都有一个3针的WOL 接口和一条3芯的远程唤醒电缆,通过判断网卡是否带有WOL接口即可(有些较新的网卡可能没有WOL接口也能支持远程唤醒。这是因为现在流行的主板支持 PCI2.2标准,而PCI 2.2标准不需要通过专门的WOL接口为网卡供电,允许主板直接通过PCI插槽向网卡提供Standby电源)。

1.硬件连接
网卡安装完毕后将远程唤醒电缆的一端插入到网卡的WOL接口上,另外一端与主板的3针WOL远程唤醒接口相连(该接口旁通常标有WOL_CON的字样,当然如果主板和网卡都支持PCI2.2标准则无须做这一步)。

2.CMOS设置
打开CMOS远程唤醒功能很简单,只要将CMOS设置中的“Power Management Setup”的“Wake Up On LAN”项设置为“Enable”即可。

3.远程唤醒计算机
远程计算机的网卡只有收到特殊的信号才会激活系统开机,所以我们还要借助相应的软件产生这些数据帧。类似的软件很多,最有名的是AMD公司开发的Magic Packet,此外还有一些网卡自带的诊断程序也有该功能。笔者这里给大家推荐一款国人
开发的软件——“网络唤醒 ”。
网络唤醒是一个无须安装的绿色软件,首先解压缩下载的压缩包后,然后运行其中的“网络唤醒V041.exe”打开《网络唤醒》。该软件的界面如上图所示, 由于只有知道远程计算机的MAC地址才可以进行唤醒,所以首先要使软件知道远程计算机的MAC地址。单击“局域网”菜单的“扫描网络”,《网络唤醒》会扫 描局域网中所有正处于开机状态的计算机,并将计算机名、IP地址和MAC地址等信息显示在“列表信息”中(如果没有扫描到目标计算机,可以单击“局域网” 菜单的“手工增加”),完成后单击“列表”菜单的“保存列表”,将扫描的结果保存起来以便下次使用。
若要唤醒网络中某台计算机,可以在“列表信息”中右击该计算机,选择“唤醒”。如果要将列表中所有计算机都唤醒可以选择“唤醒全部”。

二、WOM

WOL只能在局域网中使用,如果远程唤醒计算机与本地距离较远,我们就必须通过WOM来实现远程唤醒(可以毫不夸张地说,凡是电话能通的地方都祖利用WOM来实现远程唤醒)。
WOM同样需要主板和Modem的双重支持(目前大多数主板和Modem都支持此功能)。
实现WOM比较简单,将Modem正确连接到计算机和电话线后,将CMOS中的“Power Management Setup”中的“Power On by Ring”项设置为“Enable”即可。现在只要Modem处于开启状态,拨打Modem所连接的电话号码就可以通过WOM实现远程开机了。而且使用 WOM进行远程唤醒不用担心电话费的问题,因为Modem只要侦测到电话震铃不需要接听电话就可以启动机器(所以我们不用花一分钱就可以打国际长途去唤醒 位于另一个国家中的计算机了)。
          先你需要找到Windows XP中自带的Shutdown工具,Windows 2000的用户也可以在资源工具包(Resource Kit)中找到它,如果没有这个资源工具包,你也可以将Windows XP中的Shutdown.exe复制到Windows 2000系统目录下的System32目录中使用。软件找到或者安装完成后,如果你想在23:00关闭局域网内名称为“cce”的电脑,只需要选择“开始 →运行”,然后在对话框中输入“at 23:00 Shutdown-m\\cce -f”。当目标计算机的时钟指到23点时,“cce”电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。需要提醒一下,在关机 前,你最好能够确定目标计算机的准确时间,因为关机时间是以目标计算机的时钟为准的。

此外,如果你需要关闭N台计算机,那么你通过建 立一个附件名为BAT的批处理文件,其内容为“at 23:00 Shutdown-m\\计算机名 -f”,需要关闭那台计算机,只需用对应计算机名替换其中的“计算机名”,然后保存、执行即可。如果临时想取消关机任务,可以通过在“运行”中输入 “shutdown -a”来实现。另外输入“shutdown -1”,则可打开设置自动关机对话框,可以对自动关机进行设置。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多