当前位置: 查字典论文网 >> 基于PXE技术的计算机硬件网络检测方法分析

基于PXE技术的计算机硬件网络检测方法分析

格式:DOC 上传日期:2017-06-14 09:20:14
基于PXE技术的计算机硬件网络检测方法分析
时间:2017-06-14 09:20:14     小编:

伴随着计算机实验室在不断重新建设或者改造,计算机实验室内所具有的计算机数量也显著增加。但是由于时间或者是经济成本以及配置等等因素的影响,计算机实验室内所具有的计算机配置存在较大差距,整个计算机实验室管理难度显著提高,特别是在计算机硬件的检测方面。计算机硬件检测问题主要表现体现在计算机能够启动,但是硬件操作系统遭到损坏,需要专业人员对其进行硬件检测。

1 PXE远程启动技术

PXE技术实际上是1997年微软公司所发布技术文件内的一个重要组成部分,同时也是微软公司为了能够提高计算机系统管理水平针对提出的技术。现阶段,PXE技术已经应用到服务器系统与网络管理之中,在我国应用主要落实在两个方面上,分别是无盘网络建设与远程病毒查杀以及一些与之相关的网络应用上面。

而在计算机上启动信息当中,预先设定出计算机的启动形式,并当计算机在运行开机以后,网卡上显示ROM的启动程序就会重新获得控制的权力,并先自行进行检测,然后以多种广播的传播形式发出一个请求地址,如果客户端服务器在接收到计算机所发出的请求后,就会对其进行相应的回应,主要包括了:客户端的IP地址、预先设定出的通信渠道、本地计算机在开机时所需要的镜像文件等。在没有进过渠道连接的过程下,终端服务器就会自动忽略掉所发送的请求,如果计算机收到终端服务器所发过来的回应以后,就会在自动在回应出一个帧,然后请求终端服务器对其传送出镜像文件,信息在计算机与终端服务器之间来回地回应与应答,而BootROM则是通过以重点服务器为主要的文件启动机器,并对计算机进行远程操作系统控制的。

PXE技术主要是根据计算机协议标准路由计划开展有关操作,并基于TCP等相关协议达到标准程度的方案来进行合理的扩展的。也就是通过协议在获得计算机网址之后,通过有关协议对其进行转换,进而启动计算机。由于PXE技术应用都了计算机协议,所以PXE技术具有良好的兼容性。2 基于PXE技术的计算机硬件网络检测方法PXE远程启动技术在实际应用过程中,并不需要对于计算机硬件数据进行访问,也就表示计算机软件在不受到影响的状态之下,计算机上面是否进行操作,对于计算机远程启动都不会造成任何影响。这样也就表示在启动映像文件过程中,能够在映像文件内添加有关程序,让计算机具有针对性功能。映像文件在启动过程中,所具有具备的加载硬件检测与数据传输任务计算机远程硬件检测都能够完成。

而PXE技术在运用到计算机硬件网络监测的流程一般都是通过:需要先进行远程性的监测系统的启动运作,然后通过计算本体向服务器的终端发出IP地址,然后由客户终端的服务器为计算机进行分配IP地址,并且此IP地址还可以被用作下次的PXE远程系统的启动,接下来,由计算机向远程终端发出远程系统的启动请求,并通过PXE来进行映像的下载,最后通过映像的启动下载完成网卡的驱动以及计算机硬件网络的检测,以此完成PXE技术在运用到计算机硬件网络监测。

PXE技术在对于计算机完成远程启动过程中,所针对的计算机操作系统类别较多,本文是在DOS操作系统之上所完成的。主要原因有两个,首先PXE技术要是应用到Windows远程系统上面,该操作系统在配置上面较为复杂,受低于网络资源及系统资源有着较高的需求;其次,DOS操作系统与PXE技术所能够进行的远程硬件检测方法大体相同。

2.1 配置DHCP服务

Windows操作系统在安装到服务器之后,需要在服务器上面配置针对性的DHCP服务,同时设置PXE技术所能够访问的网址数据库。在构架网址数据库过程中,需要特别注意数据库内所包含的网址是否与服务器PXE上面所具有的服务相吻合,让网址能够在同一个网区域内应用。在对于DHCP服务指令添加过程中,所应用到的命令为netsh,一共添加了60个命令。

而DHCP服务器可以实现的功能就是,将原来存在的IP地址不进行分配,例如:在对于11.11.1.1的网络段中,保留原有的11.11.1.3到11.11.1.10中的IP地址段不进行分配。但是由于很多计算机在开机进行检查网络卡是否连接正常的过程中,就已经开始对DHCP发送请求。与此同时,作为交换机端口通常是需要40~50秒不等才能真正地进入到已经转发的状态下,而此时的计算机也没有收到DHCP服务的响应后,

就会给网络卡重新设置出一个全新的IP地址。而在原有的情况之下,计算机与VLAN之间是可以进行相互访问的,而完成这一步骤,也是需要对其进行更深入的控制方位的权限设置,则是应当弹出类似访问控制的列表,而在默认的情况下DHCP服务是可以进行启用的,如果在DHCP服务未启用当中,就于要用到命令来进行启用。

2.2 配置PXE服务

现阶段,PXE服务软件应用最为广泛的主要有两种,分别是3COM DAS与Intelpxepdk。本文在对于基于PXE技术计算机硬件网络检测方法分析研究中,选择的是3COMDABS作为PXE服务软件,主要原因是由于该服务软件在实际应用中配置相对而言较为简单,具有良好的操作性,能够储存大量映像文件。与此同时,该服务软件还有一个优势就是服务器管理程序能够对于计算机是否启动进行有效控制。PXE服务配置最为关键性内容就是映像文件是否能够启动,映像文件在启动之后,能够为远程气动系统为计算机提供针对性的启动文件,在启动文件内添加有关程序,完成启动操作。

首先,一定要先制作出一张具有DOS的启动硬盘,其中包含了多种类似IQ,MSDOS等系统的文件,然后在真正的运行软件的过程当中,已经要将该硬盘分别建立成不同的文档,然后加以利用,这样才能帮助计算的网卡能够进行正常的驱动,而在对于计算机的硬件检测的过程当中,还应当添加一些类似Check的程序文件,并在最后建立起一个能够做到批量处理文件的系统。而在已经制作好的Check文件当中,也可以多次利用到其他的程序,从而创造出一个全新的PXE文件。而在Cheek中,该文件所指定的影响启动主要将PXE文件的启动作为主要的引导。

2.3 DOS下的硬件检测

在基于DOS进行硬件检测过程中,主要是通过C语言与编程所实现,部分检测人员还通过原有硬件检测软件所实现。

编程在对于硬件进行检测过程中,可以按照不同硬件进行分类。在对于主板或者是硬盘等硬件信息监测过程中,可以通过直接读取硬件上面的参数进行检测;在对于显卡或者是网卡等等信息监测过程中,主要是通过总线检测的方式。通过检测软件完成对于硬件检测操作,检测结果能够传输到针对性文件之中,在程序编写过程中提取针对硬件检测结果即可。

硬件检测完毕之后,所得到的结果需要通过网络传输到服务器之中。DOS能够通过网络数据库完成网络传输任务,在数据库内具有一个C语言的文件包,里面包含数据库文件所需要应用到的有关协议,在与C++语言相结合之后,能够基于DOS开发网络软件。

2.4 管理程序模块

服务器管理程序在实际运行过程中主要功能就是对于计算机远程启动检测进行控制,接受客户端所传输过来的硬件检测结果,同时对于客户端硬件信息进行针对性管理。所以,管理程序还可以划分为3个模块,分别是计算机信息管理、远程启动管理与硬件信息监测。其中计算机信息管理模块主要作用就是对于计算机内硬件信息进行管理,特别是在远程启动过程中所产生的信息,为了能够对于硬件信息高效管理,可以构建数据库;远程启动管理模块主要作用就是对于计算机所接受到的启动影像信息及地址进行检测,让计算机具有远程唤醒信息;硬件信息监测模块主要作用是对于计算机硬件检测之后的信息进行接受,同时按照不同类别,将硬件信息储存到针对性的数据库内进行管理。

全文阅读已结束,如果需要下载本文请点击

下载此文档

相关推荐 更多