如何实现远程计算机、服务器的开关机?

如何实现远程计算机、服务器的开关机?,第1张

远程开机:

使用远程唤醒技术(WOL,Wake-on-LAN),计算机只要处于同一局域网内,就能够被随时启动。它通过局域网内计算机网卡的MAC地址,用软件发送包含该地址的特殊数据包以唤醒计算机。

被控制计算机的硬件需求:

实现网络开机,需要主板、网卡、电源3个设备支持。首先需要查看主板和网卡使用说明书,查看主板和网卡是否支持Wake-up On LAN(WOL)技术,如果支持就说明能够实现远程开机。另外,电脑必须安装有符合ATX 203标准的ATX电源,+5VStandby电流至少应在720mA以上。

其实就目前新配置的计算机而言,一般都支持网络开机。

CMOS设置 :首先在启动时按DEL进入CMOS参数设置。选择电源管理设置“Power Management Setup”菜单,将“ModemRing/WakeOnLAN”项和“PME Event Wakeup”项均设置为“Enable”,启用该计算机的远程唤醒功能(主板自带网卡的,主板不同,这些选项也不完全相同)。

在控制端装上远程开机的软件NetWaker,运行后在界面MAC地址栏中中输入被控计算机MAC地址,点击“发送开机信号”就能唤醒该地址的计算机了。

远程关机:

在桌面连接窗口中我们是不能用“开始→关闭计算机”的步骤来关机的。我们这里采用了系统自带的shutdown命令来控制。可以两种方法实现:①在控制窗口中的计算机桌面中点击“开始→运行”输入“shutdown –s –t 30”命令来实现关机。②在本机上运行“shutdown –s –m\\被控计算机名 -t 30”,这种方法还要在对方的计算机中组策略中设置,赋予guest用户远程关机的权限。

设置主机从网卡启动一般多数应用于无盘网络中,网卡启动需满足以下几个条件:

1网卡包含pxe芯片,否则无法启动

2建议网卡速率为1000mb,以保证速度

3启动的前提是网络中必须存在dhcp服务器以下为大家介绍一下各种设置方法:第一种主板:

开机按DEL键进入BIOS设置界面,右键选择BIOS Features,按下键选择LAN PXE Boot Option ROM敲回车,选择Enabled敲回车,按F10,回车第二种主板:English--简体中文-高级模式-高级-内置设备-Realtek pxe OPROM选择开启-F10-回车第三种主板:

选择Advanced选项-选择Onboard Devices Configuration选项-回车-选择OnBoard LAN Boot ROM选项回车-选择Enabled-回车-按F10-回车保存并退出本人暂时只发现这三种设置方法,日后发现新的设置方法会继续更新,感谢大家的支持。

网络远程开机,也被称作Wake On Lan,即局域网唤醒,从根本上来说是硬件设备提供的一项管理功能。该功能可以当电脑处于关机或休眠状态时,通过给网卡发送特定的数据包从而命令网卡向主板发送开机指令,进而实现上电开机。

可见,网络唤醒需要硬件(主要是主板和网卡)的支持。目前几乎所有品牌的硬件都支持WOL(2000年以前的硬件产品有可 能不具有该功能),但有可能在软件上默认WOL处于关闭状态(为什么不是默认启用状态呢?当然是出于安全考虑),如何启用硬件的这两个功能,网络上有很多 这样的文章,下面也将简单介绍。不同的产品,界面略有不同,但这些都是很简单的。

a主板WOL启动:进入BIOS,将“Power Management Setup”中的“Wake Up On LAN”或“Resume by LAN”项设置为“Enable”或“On”。

b网卡WOL启动:进入windows后,进入设备管理器,选择要用于WOL的网卡,进入属性窗口选择“高级”标签,在列表里能找到“Wake up Capabilities(唤醒功能)”设置值为“Magic Packet”或”Both”

如果能找到上述两种设置的地方,就说明你的硬件是支持WOL的,启用这些功能后就可以通过局域网来唤醒了。

要注意,如果电脑非正常关机(比如按Power键来强制关机)还是无法WOL的,只有正常关机后,网卡仍会处于活动状态可以接收网络数据。

使用WakeOnLanGui进行远程唤醒

以depicus的WOL软件为例来说明。

可以在这里http://wwwdepicuscom/wake-on-lan/wake-on-lan-guiaspx 下载到WOL for windows,它是个绿色版的小软件,只几百K大小。

首先,得到被唤醒电脑网卡的MAC地址(可以通过查看对应网卡的属性找到),再将Send Options选为Local Subnet一项。其它项在局域网内唤醒时并不重要,也就是说只要MAC正确,点击“Wake Me UP”就可以唤醒对应的电脑了。

如果需要通过internet来唤醒,也必须确保在局域网内是可能正常唤醒的。在局域网内,该软件会发送Magic Packet的广播包,如果对应MAC地址的网卡收到该包后,就可以做出响应启动电脑。

通过internet远程唤醒

WAN与LAN在不同在于在广域网上,有许多的路由器等网络设备,这些设备可能会使Magic Packet的包不能到达我们想唤醒的电脑网卡上。因此,要实现通过internet来唤醒,必须得到路由器的支持。

下面以TP-Link WR541G+无线路由为例来说明配置过程。

首先确保路由器可以正常接入internet,即通过服务商得到一个公网IP(对于家庭来说ADSL、Cable Modem是常见的上网方式),进入路由器WEB配置页面http://19216811

a 端口映射(虚拟服务器)

“转发规则”-“虚拟服务器”,添加一新条目,端口为2301(2301是默认的端口号,也可以是其它端口号,只要不和其它的冲突),IP地址为需要唤醒电脑网卡所使用的IP地址(比如1921681101),协议为UDP,并使之处于“生效”状态。

这一步使得当路由器收到发到它2301端口的数据都会转发到1921681101这台电脑上。

b IP与MAC绑定

“IP与MAC绑定”-“静态ARP绑定设置”,添加一新条目,MAC地址添为网卡(被唤醒电脑上的)MAC,如00-15-60-CA-1A-B6,IP为上一步设置的IP1921681101

当路由器收到从internet发来的MagicPacket包时,由于设了端口映射就需要将其转发到 1921681101上。但由于电脑是处理关机状态,ARP无法通过广播找到1921681101这台电脑,Magic包将被路由器丢弃,因 此进行静态的IP-MAC绑定,使数据包可以直接发往MAC为00-15-60-CA-1A-B6的网卡上。

此时,从理论上来说,通过internet的远程唤醒就可以成功了。但还有一些工作需要补充,以便更好地工作。

c 为了确保该电脑在启动后可以获得1921681101这个IP,需要在DHCP服务器中设置一个静态地址分配,即MAC00-15-60-CA-1A-B6 静态分配1921681101永不过期。

d 在路由器上使用动态DNS功能,这样可以用一个域名来访问而不用查看经常改变的公网IP(ADSL拨号上网的IP是经常变的)。同时,允许路由器可以进行无端WEB管理,以方便当我们在任何地方都可以检查路由器的状态。具体操作可参阅相关资料

配置好了路由器(可能需要重新启动路由器),就可用上面那个WOL for windows来通过internet过程唤醒(WOL over the internet)。

下面再详细说一下界面中其它几项的意思,

MAC地址:同样需要输入网卡的MAC地址

Internet Address:IP地址,输入路由器的公网IP地址(或者域名)

Subnet Mask:子网掩码,输入该IP的子网掩码,需要输入255255255255 。这是个特别要注意的地方,因为普通的家用路由器不支持(或不可配置)子网定向广播(subnet directed broadcast),所以如果输入2552552550这样的掩码将无法让路由器转发Magic Packet包。但是对于允许进行子网定向广播的路由器,我们就不需要上面对路由器的复杂配置,只需将子网定向广播功能启用即可

一:首先:进入BIOS,然后进入Integrated

Peripherals

,然后找到

LAN

Boot

ROM

一项,将它设为

able。

然后进入Advanced

BIOS

Features中,将First

Boot

Device

一项选为

LAN

Boot

ROM即可。

二:网卡启动一般是品牌机上带的:

1、可以在BIOS里BOOT项中设置LAN(不同机器可能不同,只要那一项里有LAN)为启动第一项,开机可自动从网卡启动,但要注意提示,是否需要按其它键。

2、按F11、F12、Ctrl+Shift+F12之类的键调出启动选单,在里面选择从网络启动。

不过网络启动很少用的,你必须得有一台服务器已经启动,一般做网络同传或无盘工作站需要从网卡启动机器。

一、本回答以AMI BIOS 2011以后版本为例,描述从网络启动的配置步骤;

二、步骤

开机,按“DEL”键进入BIOS配置程序;

进入"Advanced"菜单;

进入"No DISK(PXE/Dol)";

进入“Onboard Lan controller” ,选择[Enabled]

进入“PXE Function Support” ,选择[Onboard];

进入"Boot"菜单;

在“Boot Option #1"处选择你的网卡;

按F10保存退出;

重启系统;

此进若没磁盘,将从你选定的网卡连接网络启动;

三、说明,开机按“DEL”进BIOS只是对兼容机而言,有些品牌机和笔记本电脑有自己定义的进BIOS的键,请参照随机说明书;

设置方法:

1

开机按del键进入bios设置界面;

2

选择bios

features,找到lan

pxe

boot

option

rom,回车;

3

选择enabled,回车;

4

按f10保存重启即可从网卡启动。

使用条件:

1

网卡包含pxe芯片,否则无法启动

2

建议网卡速率为1000mb,以保证速度

3

启动的前提是网络中必须存在dhcp服务器

PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows 95/98/2000/xp/2003/vista/2008,linux等。

PXE最直接的表现是,在网络环境下工作站可以省去硬盘,但又不是通常所说的无盘站的概念,因为使用该技术的PC在网络方式下的运行速度要比有盘PC快3倍以上。当然使用PXE的PC也不是传统意义上的TERMINAL终端,因为使用了PXE的PC并不消耗服务器的CPU,RAM等资源,故服务器的硬件要求极低。

实现 PXE 网络启动方式

对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:

1、工作站的PXE启动设置

PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。

常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。

2、制作 PXE 启动文件

制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。

DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghostimg,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghostimg文件。

在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghostimg,在“选项(Options)”标签中可以设置菜单标题和等待时间。

选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenupxe。

3、服务器的PXE启动服务设置

Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。

接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenupxe。注意:文件名不包含路径。

DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。

在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghostimg、Pxemenupxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何实现远程计算机、服务器的开关机?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情