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

(整期优先)网络出版时间:2021-12-14
/ 2

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

杨彪 史家雄 王斌

中国航空工业集团公司西安航空计算技术研究所 陕西西安 710065

摘要:近年来,社会不断进步,互联网信息时代的到来,使计算机硬件网络监测形式也发生了一系列新的变化。近年来,PXE技术凭借兼容性强、易维护、安全性高等优越性在计算机硬件网络检测中得到了广泛应用。基于此,笔者首先介绍了PXE远程启动技术,对其优越性进行分析,探讨了PXE技术应用在计算机硬件网络检测中的对策,以期提升计算机实验室管理的质量及效率。

关键词:PXE技术;计算机;硬件;网络检测;方法

引言

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

1PXE技术概述

PXE技术是微软公司在1997年发布技术文件中一个极为重要的组成部分,其目的是提升计算机系统管理水平。随着PXE技术的不断改进、优化,逐渐应用于微软、IBM以及HP等公司大批量服务器系统部署中,与此同时,网络的日常维护管理也离不开PXE技术。目前,我国在远程病毒查杀以及无盘网络建设等领域应用PXE技术较多。PXE技术拥有一套标准的动态路由方案,所用协议为TCP/IP协议标准,其主要通过经过扩展处理得到DHCP协议对IP地址进行获取,然而在TFTP以及MTFTP协议作用下,经过网络服务器获得相应的启动影像,然后将计算机启动。目前,PXE技术均采用的是TCP/IP协议,这一特征也决定了PXE技术的广泛性与通用性。PXE技术对映像的下载主要是利用网络在远端服务器上实现的,其在启动网络操作系统时也主要通过远端服务器完成。在启动远端服务器后,终端会发出分配IP地址的指令,然后利用TFTP协议以及MTFTP协议下载所需的启动软件安装包,并将该启动软件添加到本地内存执行操作,其不仅能够实现对基本软件的设置,而且能够对安装在服务器中的终端操作系统起到指导作用。PXE技术主要是根据计算机协议标准路由计划开展有关操作,并基于TCP等相关协议达到标准程度的方案来进行合理的扩展的。也就是通过协议在获得计算机网址之后,通过有关协议对其进行转换,进而启动计算机。由于PXE技术应用都了计算机协议,所以PXE技术具有良好的兼容性。

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

2.1配置PXE服务

现阶段,PXE服务软件应用最为广泛的主要有两种,分别是3COMDAS与Intelpxepdk。本文在对于基于PXE技术计算机硬件网络检测方法分析研究中,选择的是3COMDABS作为PXE服务软件,主要原因是由于该服务软件在实际应用中配置相对而言较为简单,具有良好的操作性,能够储存大量映像文件。与此同时,该服务软件还有一个优势就是服务器管理程序能够对于计算机是否启动进行有效控制。PXE服务配置最为关键性内容就是映像文件是否能够启动,映像文件在启动之后,能够为远程气动系统为计算机提供针对性的启动文件,在启动文件内添加有关程序,完成启动操作。首先,一定要先制作出一张具有DOS的启动硬盘,其中包含了多种类似IQ,MSDOS等系统的文件,然后在真正的运行软件的过程当中,已经要将该硬盘分别建立成不同的文档,然后加以利用,这样才能帮助计算的网卡能够进行正常的驱动,而在对于计算机的硬件检测的过程当中,还应当添加一些类似Check的程序文件,并在最后建立起一个能够做到批量处理文件的系统。而在已经制作好的Check文件当中,也可以多次利用到其他的程序,从而创造出一个全新的PXE文件。而在Cheek中,该文件所指定的影响启动主要将PXE文件的启动作为主要的引导。

2.2DOS下的硬件检测

在DOS操作系统下,要想完成相应计算机硬件检测功能实现,需要借助C++语言进行相应编程。另一方面,检测人员还可以借助原有的硬件检测软件,来实现相应的功能。在通过编程来实现计算机硬件检测时,可以根据硬件不同类别,以此完成相应硬件的检测。例如对于计算机主板或硬盘来说,在检测其信息时,可以在编程语言的帮助下,自动读取其硬件之上的参数,有效完成硬件检测。而对于计算机显卡或网卡等硬件检测时,一般需要借助于总线检测方式完成。在相关检测软件的帮助下,完成硬件检测操作并得出检测结果够,能够将相关结果传输到对应的文件之中,并借助程序编写,将相应硬件检测结果直接提取出来即可。一般在完成硬件检测后,相应检测的结果能够利用网络传输渠道,上传到相应的服务器中。对于DOS操作系统而言,能够在网络数据库的帮助下,完成检测结果上传任务。在数据库内,通常只有一个C语言文件包,相应文件包中有着很多关键的协议,在通过与C++语言就行编程组合后,能够在此基础上,完成相应网络软件的开发与应用。

2.3对DHCP进行服务配置

整个操作方式在具体应用之前,需要在服务器上完成windows操作系统安装工作。结合具体工作需求,完成运行服务环境创造。在此过程中,最为重要的便是在服务器上进行DHCP服务配置工作。在完成该部分内容之后,还需要对仙河苑网址数据进行在此设置。从其目的来看,这主要是为了在后期工作中,PXE技术能够快速访问各个网站,并获得较为精准的数据。在开展网址数据库构建工作时,需要充分考虑到网址和服务器PXE所产生的影响,让其一一对应,进一步提升服务一致性。相应的,这便能够让网址在相同网段上发挥出其应有的作用。在开展DHCP配置服务指令工作时,会利用到一个较为特殊化指令—“netsh”指令。若想保障其积极作用能够得到有效发挥,还需要在其中添加一定数量的命令指令。一般来讲,多是将其控制再60个左右,便可以完成相关工作内容。当完成DHCP服务质量添加工作之后,便可以针对服务器方面的内容进行重新设定,让其具备以下几个方面的具体功能。对于原有IP地址进行保留处理,不可对其进行再次分配处理。比如:针对网段方面的内容,受到DHCP服务命令的影响,其中原有的IP地址段不能够进行再次分配。但是从另一方面来看,很多计算机在进行开机处理时,会涉及到对“网卡运行是否正常”方面的内容进行检查。在此过程中,便已经对DHCP服务器发送了请求。对于交换机端口来讲,其只需要利用1min时间,便能够顺利完成转发状态的转变。对于计算机系统来讲,无法快速接受和响应DHCP服务器所进行的操作。对于网卡来讲,便会进入到一个新的IP地址,进行相应操作。对于原有系统来讲,其中VLAN网络和计算机网络能够达到互相访问的方式。若想顺利完成上述操作,满足相关工作需求,便需要在具体权限方面,对于相关内容进行重新设置。

2.4管理程序模块

计算机远程启动检测是管理程序模块的主要功能,与此同时客户端传输的计算机硬件检测结果也主要通过管理程序模块进行收集,管理程序接收到相关信息后需要针对检测信息结果做好同一管理。其管理主要涉及3个方面。首先,在计算机信息管理方面,其接收的计算机硬件信息,一般建议先构建一个数据库,然后将计算机远程启动产生的各类信息进行存储,不仅能够提升管理效率,而且确保了管理质量。其次,在远程启动管理方面,其主要用于管理计算机接收启动映像信息,并保障顺利实现远程硬件信息检测功能。最后,在硬件信息检测管理方面,其需要将所获得信息记录在数据库中,便于技术人员查阅相关信息。

结语

PXE技术在计算机硬件网络检测中的应用,对于提升计算机实验室管理效率有着重要的意义,可以将该技术推广到计算机硬件检测具体实践中,为开展计算机相关任务提供支持。

参考文献

[1]许亮.计算机硬件网络检测中的PXE技术应用策略[J].信息与电脑(理论版),2019,31(23):7-8+11.

[2]赵立新.基于PXE技术的计算机硬件网络检测方法[J].信息系统工程,2019(03):37-38.

[3]闫岩.基于PXE技术的计算机硬件网络检测方法研究[J].无线互联科技,2017(02):41-42.