閆 巖
(遼寧省直屬機關黨校,遼寧 沈陽 110000)
基于PXE技術的計算機硬件網絡檢測方法研究
閆 巖
(遼寧省直屬機關黨校,遼寧 沈陽 110000)
隨著我國科學技術不斷的改革進步,計算機硬件的網絡監測方法也有了很大的完善與改變。PXE技術由于具有強大的兼容性以及較容易維護的安全性和便捷性等特點,在我國互聯網中的發展也是逐漸加快。而文章所提出的基于PXE技術計算機硬件網絡監測方法,主要是對于計算機實驗室內的計算機進行硬件檢測,以最大程度提高計算機實驗室管理質量與效率。
PXE;硬件檢測;遠程啟動
伴隨著計算機實驗室在不斷重新建設或者改造,計算機實驗室內所具有的計算機數量也顯著增加。但是由于時間或者是經濟成本以及配置等等因素的影響,計算機實驗室內所具有的計算機配置存在較大差距,整個計算機實驗室管理難度顯著提高,特別是在計算機硬件的檢測方面。計算機硬件檢測問題主要表現體現在計算機能夠啟動,但是硬件操作系統遭到損壞,需要專業人員對其進行硬件檢測。
PXE技術實際上是1997年微軟公司所發布技術文件內的一個重要組成部分,同時也是微軟公司為了能夠提高計算機系統管理水平針對提出的技術?,F階段,PXE技術已經應用到服務器系統與網絡管理之中,在我國應用主要落實在兩個方面上,分別是無盤網絡建設與遠程病毒查殺以及一些與之相關的網絡應用上面。
而在計算機上啟動信息當中,預先設定出計算機的啟動形式,并當計算機在運行開機以后,網卡上顯示ROM的啟動程序就會重新獲得控制的權力,并先自行進行檢測,然后以多種廣播的傳播形式發出一個請求地址,如果客戶端服務器在接收到計算機所發出的請求后,就會對其進行相應的回應,主要包括了:客戶端的IP地址、預先設定出的通信渠道、本地計算機在開機時所需要的鏡像文件等。在沒有進過渠道連接的過程下,終端服務器就會自動忽略掉所發送的請求,如果計算機收到終端服務器所發過來的回應以后,就會在自動在回應出一個幀,然后請求終端服務器對其傳送出鏡像文件,信息在計算機與終端服務器之間來回地回應與應答,而BootROM則是通過以重點服務器為主要的文件啟動機器,并對計算機進行遠程操作系統控制的。
PXE技術主要是根據計算機協議標準路由計劃開展有關操作,并基于TCP等相關協議達到標準程度的方案來進行合理的擴展的。也就是通過協議在獲得計算機網址之后,通過有關協議對其進行轉換,進而啟動計算機。由于PXE技術應用都了計算機協議,所以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技術計算機硬件網絡檢測方法分析研究中,選擇的是3COM DABS作為PXE服務軟件,主要原因是由于該服務軟件在實際應用中配置相對而言較為簡單,具有良好的操作性,能夠儲存大量映像文件。與此同時,該服務軟件還有一個優勢就是服務器管理程序能夠對于計算機是否啟動進行有效控制。PXE服務配置最為關鍵性內容就是映像文件是否能夠啟動,映像文件在啟動之后,能夠為遠程氣動系統為計算機提供針對性的啟動文件,在啟動文件內添加有關程序,完成啟動操作。
首先,一定要先制作出一張具有DOS的啟動硬盤,其中包含了多種類似IQ,MSDOS等系統的文件,然后在真正的運行軟件的過程當中,已經要將該硬盤分別建立成不同的文檔,然后加以利用,這樣才能幫助計算的網卡能夠進行正常的驅動,而在對于計算機的硬件檢測的過程當中,還應當添加一些類似Check的程序文件,并在最后建立起一個能夠做到批量處理文件的系統。而在已經制作好的Check文件當中,也可以多次利用到其他的程序,從而創造出一個全新的PXE文件。而在Cheek中,該文件所指定的影響啟動主要將PXE文件的啟動作為主要的引導。
2.3 DOS下的硬件檢測
在基于DOS進行硬件檢測過程中,主要是通過C語言與編程所實現,部分檢測人員還通過原有硬件檢測軟件所實現。
編程在對于硬件進行檢測過程中,可以按照不同硬件進行分類。在對于主板或者是硬盤等硬件信息監測過程中,可以通過直接讀取硬件上面的參數進行檢測;在對于顯卡或者是網卡等等信息監測過程中,主要是通過總線檢測的方式。通過檢測軟件完成對于硬件檢測操作,檢測結果能夠傳輸到針對性文件之中,在程序編寫過程中提取針對硬件檢測結果即可。
硬件檢測完畢之后,所得到的結果需要通過網絡傳輸到服務器之中。DOS能夠通過網絡數據庫完成網絡傳輸任務,在數據庫內具有一個C語言的文件包,里面包含數據庫文件所需要應用到的有關協議,在與C++語言相結合之后,能夠基于DOS開發網絡軟件。
2.4 管理程序模塊
服務器管理程序在實際運行過程中主要功能就是對于計算機遠程啟動檢測進行控制,接受客戶端所傳輸過來的硬件檢測結果,同時對于客戶端硬件信息進行針對性管理。所以,管理程序還可以劃分為3個模塊,分別是計算機信息管理、遠程啟動管理與硬件信息監測。其中計算機信息管理模塊主要作用就是對于計算機內硬件信息進行管理,特別是在遠程啟動過程中所產生的信息,為了能夠對于硬件信息高效管理,可以構建數據庫;遠程啟動管理模塊主要作用就是對于計算機所接受到的啟動影像信息及地址進行檢測,讓計算機具有遠程喚醒信息;硬件信息監測模塊主要作用是對于計算機硬件檢測之后的信息進行接受,同時按照不同類別,將硬件信息儲存到針對性的數據庫內進行管理。
[1]王亞林,張偉民.基于PXE無盤終端網絡在機房改造中的應用[J].實驗室研究與探索,2012(1):207-210.
[2]黃冠利,金巖,勾傳靜,等.基于PXE技術的動態分布式無盤網絡存儲安全研究[J].計算機科學,2010(9):297-301.
[3]宋敏,王孝友,葉水勇,等.基于PXE技術構建新型電子教室的探索[J].電力信息與通信技術,2016(5):112-115.
Research on computer hardware network detection method based on PXE technology
Yan Yan
(Party School Directly under Authority of Liaoning Province, Shenyang 110000, China)
With the continuous progress of science and technology in China, computer hardware network monitoring methods have been greatly improved and changed. That PXE technology has the characteristics of strong compatibility and easy to maintain security and convenience and so on, so it gradually gets rapid development in Internet of our country. The monitoring method based on computer hardware and network PXE technology proposed in this paper, is mainly for hardware detection computer in the computer laboratory, to improve the quality and efficiency of computer laboratory management in maximum degree.
PXE; hardware detection; remote start
閆巖(1979— ),女,遼寧撫順;研究方向:軟件工程。