如何实现网络唤醒开机
新一代的主板都提供了键盘或鼠标开机、调制解调器唤醒开机和网络唤醒开机等
功能,对于网络唤醒开机,由于需要特殊的软硬件支持,加上一些资料对比介绍很少,因此,使得一些用户在已有硬件支持的情况下不知怎样实现网络唤醒开机。在此,本
文将详细说明如何实现网络唤醒开机。
怎样实现网络唤醒开机
如果用户想通过网络唤醒一台指定的计算机,首先需要知道能标识该计算机的身
份号。由于被唤醒的计算机处于关机状态,也就没有了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软件可以从Internet上下载,其下载地址是
www.amd/products/npd/software/pcnet_family/drivers/magicpacket.h tml,文件名是,文件大小为900多KB。
Magic Packet软件使用说明
从Internet上下载后,直接运行它就可以开始安装。该软件默认安装在C:\pcnet\magic_pkt目录下,由于不会在程序项中或桌面上增加任何快捷方式,因此,要想运行该软件,用户必须自己到所安装的目录下执行,自己动手将该程序在桌面上建立一个快捷方式也行。
网络唤醒开机的操作方法如下:
1.运行,其界面如图1所示。
2.选择“Magic packets”*“Power On One Host”,出现如图2所示的画面。
3.在“Destination Ethernet Address”对话框中填入所要唤醒的计算机MAC 地址,然后单击“Send”,该计算机就会被唤醒,开机启动。
当然该计算机BIOS中“Wake On LAN”或者“Resume by LAN”选项必须设置为“Enable”。至于网卡的MAC地址,可从网卡设置软件中获得,或者运行
“”(如图3所示),其中适配器地址栏中所显示的数字就是MAC地址。
(作者地址: 湖南衡阳钢管集团有限公司计划处微机室,421001)
责任编辑:李玮*************
如何实现关机By gforce
< -a 取消关机
-s 关机
-f 强行关闭应用程序。
-m \\计算机名 控制远程计算机。
-i 显示图形用户界面,但必须是Shutdown的第一个参数。 -l 注销当前用户。
-r 关机并重启。
-t时间 设置关机倒计时。设置关闭前的超时为 xxx 秒。
对于windows 2003 系统,有效范围是 0-600,默认为 30
-c"消息内容" 输入关机对话框中的消息内容(不能超127个字符)。
比如你的电脑要在24:00关机,可以选择“开始→运行”,输入“at 24:00 Shutdown -s”,这样,到了24点,电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入“ -s -t 7200”,这里表示120分钟后自动关机,“7200”代表120分钟(7200秒) 。
关机程序代码 如果想取消的话,可以在运行中输入“shutdown -a”。另外输入“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。
让Windows 2000也实现同样的效果,可以把复制到系统目录System32下
-s -m \\z20235
当然你还可以把shutdown与at命配合使用来定时关机,会更加的精确,格式:at 关机时间 shutdown 选项
注释
•必须为用户授予关闭系统的用户权利,该用户才能使用shutdown命令关闭
本地或远程管理的计算机。详细信息,请参阅“相关主题”中的“访问控制概述”和“特权”。
•用户必须是Administrators组的成员才能对本地或远程管理的计算机的意外关机进行批注。如果目标计算机已加入某个域,则DomainAdmins组的成员可能会执行该过程。详细信息,请参阅默认本地组和默认组。
•如果希望一次关闭多台计算机,可针对每台计算机使用脚本来调用
shutdown,或者可使用shutdown/i显示远程关机对话框。
•一旦指定了主要和次要原因代码,您必须首先为计划使用某种特定原因的每个计算机定义那些原因代码。如果目标计算机上没有定义原因代码,关闭事件跟踪程
序将无法记录正确的原因文本。
•切记使用p:参数指出关机是计划关机。省略p:表示关机是非计划关机。如
果键入p:,后面跟着非计划关机的原因代码,命令将不会执行关机。相反,如果省
略p:并为计划关机键入原因代码,命令也不会执行关机。
示例
要强制让应用程序在一分钟延迟后关闭并重新打开本地计算机,并注明原因是“应用程序:维护(计划内)”,注释内容为“重新配置”,请键入:
shutdown/r/t60/"/f/dp:4:1
要使用相同的参数重新启动远程计算机//ServerName,请键入:
shutdown/r/m//servername/t60/"/f/dp:4:1
应用:
(1)您如果想在1小时后自动关闭计算机,比如:您正在下载一个软件或一部
电影,而MM让你出去浪漫,您会怎么办?停止下载?太可惜了!继续?下载完后
电脑怎么关闭?不用愁!您可以使用该命令解决:
shutdown–s–t3600(系统在3600秒后关闭计算机,时间自定)
您就放心地去浪漫了,而不用担心您的计算机长期开着了。
(2)出现RPC漏洞而导致倒计时自动关机,使用该命令取消倒计时自动关机:
shutdown–a(方法:”开始”->”运行”->”shutdown–a”->”确定”)
之前的网络病毒非常猖獗,如震荡波、冲击波等就是针对WindowsXP的
RPC(远程过程调用)漏洞设计的,它导致系统倒计时自动关机,很多人一定为此头
痛不已,但你可以用这种方法解决.
(3)利用Shutdown命令实现网络统一关机
笔者所在单位下班后常有很多老师不关电脑,领导发现后要求解决这个问题。
我想如果到各办公室去查看,这很费时,于是就想能否通过一台电脑把所有的机器
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论