利用windows dhcp 伺服器 及 cisco tftp server 搭建pxe伺服器

來源:互聯網
上載者:User

標籤:伺服器   tftp   網刻   windows   pxe   

好久沒有寫部落格了,最近不少看書,都是慰藉心靈的,卻很少學習技術,慚愧


眾所周知,要想進行批量網刻,需滿足幾個條件: 系統鏡像 +  網刻軟體 + dhcp + tftp + dos + ghost 。  

儘管現在很多優秀的軟體把後面5部都集合了起來。但有些情況下還是很值得把dhcp拆開來做的。比如網路環境中存在dhcp伺服器,但我不方便回辦公室,想就地遠程為某台或某幾台主機網刻系統,這個時候如果用了整合dhcp的軟體想必會造成ip分發混亂,搞不好,還會耽誤了大家正常的辦公。

pxe伺服器是什麼呢,我引用別人的一段話:

簡單說來,PXE伺服器就是DHCP伺服器+TFTP伺服器。網路啟動過程大概是這樣的(可能並不嚴謹):用戶端發送動態獲得IP地址的廣播包到網路上,DHCP伺服器在收到該廣播包後,發送給用戶端分配IP地址的回應包,用戶端收到回應包後設定自己的IP地址,然後從DHCP伺服器獲得啟動伺服器的IP地址(DHCP伺服器066選項,這就是TFTP伺服器的IP地址)及開機檔案名(DHCP伺服器067選項,這裡的開機檔案名就是pxelinux.0或者支援pxe的grub4dos的grldr,當然,也可以是startrom.n12或者使用3com Image Edit建立的pxe啟動菜單檔案,總之,它應該是一種由pxe啟動規範規定的固定格式的可執行檔),然後用戶端到聯絡啟動伺服器(TFTP伺服器)獲得開機檔案並執行,這樣基本上就完成了pxe啟動過程。


在Unix或者Linux系統下,DHCP伺服器和TFTP伺服器一般都是分開設定的,兩台伺服器甚至可以在兩台不同的機器上,其實Windows下的設定也是一樣的,但在Windows下,我們可以通過使用HaneWin DHCP伺服器軟體或TFTPD32一個軟體就搞定(我個人推薦使用HaneWin DHCP伺服器軟體,但TFTPD32設定起來更簡單一些,就是效率有些低),詳細的設定方法請自己摸索,你只要知道,在設定PXE伺服器時,要設定好DHCP和TFTP兩個伺服器,其中DHCP伺服器要設定啟動伺服器名(066選項)和開機檔案名(067選項)。

那麼ok,我知道了clint在通過dhcp擷取地址的時候,會得到tftp伺服器的地址及tftp要通過dhcp傳輸的檔案的名字。我只要在dhcp裡設定tftp的位置及那個開機檔案名字,把那個開機檔案拷貝到tftp伺服器的根目錄下就可以了。

以Cisco TFTPserver、MAXDOS.PXE(引導開機檔案)和MaxDOS7.sys 為例:

首先 在dhcp伺服器選項中把選項066“啟動伺服器主機名稱”處填入tftp的ip地址、選項067“開機檔案名”處填入“MAXDOS.PXE”

其次 在Cisco TFTPserver中“選項--TFTP伺服器根目錄”處填入你想要的路徑。比如建立個D:\PXE\Cisco TFTP Server\img路徑,把MAXDOS.PXE和MaxDOS7.sys放置到這個路徑下

網刻時,伺服器中Cisco TFTPserver需處於開啟狀態,用戶端選擇網路啟動,這時在成功擷取到ip地址後,網刻要用到的ghost等相關軟體即會自動的傳送過來。就可以繼續網刻的步驟了。





---------------------------------------------

其他補充

1、tftpd32據說只有在xp和win2000下才能用,配置簡單但效率低

2、整合了dhcp及tftp、ghost等環境的好用網刻軟體有誠龍網刻、Pxe網克軟體

3、網刻時盡量不要跨越交換器,如果在同一台千兆交換器上網刻,即使是幾十台機器效率也會出奇的快

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

利用windows dhcp 伺服器 及 cisco tftp server 搭建pxe伺服器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.