【IT168 专稿】在一个网络中,我们实施远程维护、更新时,可能远端的计算机已经关闭,这样还得再找一个人将该计算机打开,这样才可以进行。其实现在很多的主板和网卡都支持远程唤醒功能,只要我们进行必要的设置,那么就可以实现远程唤醒我们的计算机。
一、准备工作
要想远程唤醒你的计算机,首先必须要主板的支持。现在购买的绝大部分主板都支持网络唤醒功能,并且网络唤醒还包括通过网卡远程唤醒以及通过内置调制解调器实现远程唤醒两种。当系统处于睡眠状态而当网络上有唤醒借号借助网卡或Modem传入时,系统就会被唤醒以执行正常工作。
现在我们就可以查阅主板说明书,找到远程唤醒接头,然后将网卡或Modem使用专门的电源线与主板连接起来(如图1),注意部分主板会对电源的要求比较高,例如笔者的主板在利用网卡实现远程唤醒时要求必须使用ATX电源,且5VSB必须大于600mA以上方可。
图1 |
小提示:网卡和Modem在主板上的唤醒接头是不一样的,其中网卡唤醒接头名称为WOL,Modem换醒接头名称为WOM。
接下来还需要进入主板BIOS设置,选择“Power Management Setup”,将其中的“Wake up on LAN/Modem”一项设置为“Enable”(图2),然后安装好网卡或Modem驱动即可。
图2 |
二、让系统自动登录
既然是远程唤醒,那么我们不可能在唤醒远程的计算机之后再让人输入登录用户名和密码,这样就需要我们让唤醒的计算机自动登录。
Windows 98
进入控制面板,找开其中的“网络”项,在“配置”选项卡中将“主网络登录”项设置为“Windows登录”或“Microsoft友好登录”选项(图3),再打开“控制面板”中的“密码”项,将打开的窗口切换到“密码属性”窗口,选中其中的“此计算机上所有的用户使用相同的首选项及桌面配置”选项,并保存设置退出重新启动计算机使设置生效。
图3 |
小提示:如果该计算机为多个用户使用,请打开“控制面板”中的“用户”项将所有的用户删除,然后再继续上述设置。
Windows 2000
进入控制面板,双击“用户和密码”项,然后取消“用户”选项卡中的“要使用本机,用户必须输入用户名和密码”选项(图4),单击“确定”按钮就会打开“自动登录”设置窗口,在其中输入自动登录的用户名和密码,并单击“确定”按钮即可完成。
图4 |
Windows XP
在“运行”对话框中输入“rundll32 netplwiz.dll,UsersRunDll”(图5),打开“用户帐户”窗口,然后进行与Windows 2000中同样的设置。
图5 |
小提示:Windows XP里打开的“用户帐户”窗口与通过“控制面板”中打开的“用户帐户”窗口是不一样的。
三、获取网卡号
由于我们要想远程唤醒计算机,那么必须知道唤醒网络上的哪一台计算机。即必须要知道计算机在网络上的标识。而因为计算机处于关机睡眠状态,这样计算机名以及IP地址都不可以使用,只能借助网卡的MAC地址来辩别。
小提示:当我们向网络发出远程唤醒的信号之后,被唤醒计算机的网卡控制芯片可以利用三芯连接线送来电流,并接收和处理网络上传送过来的信息包,然后通过三芯连线发出开机命令以实现远程唤醒计算机。
Windows 98/Me
在Windows 98/Me中要查看网卡的Mac地址,我们只需要打开“运行”对话框,在其中输入“Winipcfg.exe”打开“IP配置”窗口,其中“适配器地址”后面的六个两位十六进制的数字就是网卡的Mac地址,将茯记录下来即可(如图6)。
图6 |
Windows 2000/XP/2003
单击打开“运行”窗口,输入“CMD”进入命令提示符窗口,在命令提示符下输入“Ipconfig /all”命令,这样就显示了网卡的详细信息,找到其中的“Physical Address”一行,将其后面的数值记录下来就是网卡的Mac地址了(如图7)。
图7 |
四、远程唤醒
现在进入了实施的攻坚阶段。我们借助一款名为Magic Packet的工具来发送远程唤醒数据包。该工具的下载页面为http://download.enet.com.cn/html/010062001052902.html。将下载的Magic Packet按照提示完成安装并运行该软件。
由于软件不会在桌面上和开始菜单里创建任何项目,因此需要我们进出口入软件安装路径,默认状态下为C:\pcnet\magic_pkt双击其中的MAGPAC.EXE启动工具。
在打开的软件主界面上单击打开“Magic Packets”菜单,选择“Power On One Host”命令(如图8),在“Destination Ethernet Address”中输入要唤醒的计算机网卡的Mac地址,输入无误之后单击“Send”按钮发送数据包(如图9),这样远程的网卡接收到之后就会自动开机并登录系统了。
图8(点击看大图) |
图9 |
五、关闭计算机
换醒了远程的计算机之后,并且通过网络完成了相应的操作,我们就需要使计算机自动关闭,当然这一项工作需要事先做好。打开被唤醒的计算机的“控制面板”,双击其中的“电源管理”项,在“电源使用方案”中将“电源方案”设置为“一直开着”,将“关闭监视器”和设置一个较短的时间,将“系统等待状态”设置一个估计能完成所有操作的时间,即达到这个时间就自动关机了(如图10)。
图10 |
小提示:如果我们事先为远程的计算机安装上一些远程控制工具,那么则不需要进行电源方案设置,关机的操作则可以通过远程控制工具完成。
怎么样,想象中的远程唤醒计算机不是很难吧,借助远程唤醒我们就可以随心所欲的在唤醒网络上任一个角落里的计算机,来完成我们自己想做的事情了。