PXE 用戶端沒有收到從 DHCP 伺服器的 IP 位址

文章翻譯 文章翻譯
文章編號: 257579 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文說明如何解決無法安裝在 Windows NT 4.0,Windows 2000 和 Windows Server 2003 的 PXE 用戶端的問題。PXE 用戶端不會收到從 DHCP 伺服器,或者設定資訊,從 RIS 伺服器的 IP 位址,就會發生這個 PXE 安裝問題。本文說明如何在 RRAS 上, 設定 「 DHCP 轉接代理程式 」,讓 PXE 用戶端可以接收資訊時所需要正確地安裝。

其他相關資訊

開機前執行環境 (PXE) 用戶端要求中要開始安裝程序從遠端安裝服務 (RIS) 伺服器的動態主機設定通訊協定 (DHCP) 伺服器的 IP 位址。PXE 用戶端可能會從 DHCP 伺服器,或者設定資訊,從 RIS 伺服器收到 IP 位址,如果用戶端位於透過路由器從 DHCP 伺服器或 RIS 伺服器,或兩者。如果無法使用這兩項資訊,則在 PXE 用戶端上的安裝無法運作。

位於透過路由器從 DHCP 伺服器的 DHCP 用戶端要求路由器設定到位於遠端子網路的 DHCP 伺服器的轉送 DHCP 流量。這個 DHCP 流量會廣播資料流。路由器不會轉送廣播的流量除非它們設定為執行這項操作。網路路由器可以是硬體式路由器,例如所製造的 Cisco corporation 簽訂,或是軟體式路由器,例如 Microsoft 路由及遠端存取服務 (RRAS)。在任何情況下,您必須設定路由器轉送 DHCP 流量到指定的 DHCP 伺服器。每一介面為基礎的路由器設定 DHCP 伺服器的 IP 位址使用 IP 協助程式功能。或者,rras,藉由使用 「 DHCP 轉接代理程式 」 設定的 IP 位址。下列範例會示範 IP 協助程式設定: 如需有關如何設定 DHCP 伺服器上第三方路由器產品的詳細資訊,請參閱隨附於產品的適當的設定說明文件。

如何在 RRAS 在 Microsoft Windows NT 上設定 「 DHCP 轉接代理程式 」4.0

若要在 Windows NT 4.0 中設定 「 DHCP 轉接代理程式 」,請依照下列步驟執行:
  1. 按一下 [開始指向程式指向系統管理工具然後按一下路由及遠端存取管理.
  2. 展開IP 路由資料夾,以滑鼠右鍵按一下摘要然後按一下新增路由通訊協定.
  3. 按一下 [DHCP 轉接代理在清單中,然後按一下[確定].
[DHCP 轉接代理] 選項現在會出現在 [IP 路由] 資料夾中。若要設定 「 DHCP 轉接代理程式 」,請依照下列步驟執行:
  1. 以滑鼠右鍵按一下DHCP 轉接代理然後按一下設定 DHCP 轉接代理 」.
  2. 此時會出現一個對話方塊讓您鍵入之 DHCP 伺服器的 IP 位址。因為這是必須與 RIS 伺服器通訊的 PXE 用戶端,您也可以加入 RIS 伺服器的 IP 位址。這可讓同時轉送 DHCP 廣播資料傳輸,這兩個 DHCP 伺服器,並在 RIS 伺服器 「 轉接代理程式 」。
  3. 您新增所有需要的 IP 位址後,選取要執行轉送函式中的介面。若要執行這項操作,以滑鼠右鍵按一下DHCP 轉接代理然後按一下新增介面.
  4. 會顯示對話方塊,列出所有可用的介面,在 RRAS 伺服器上。選取的介面,位於 PXE 用戶端在同一個子網路上,接受預設值 (您可能必須變更躍點計數,DHCP 伺服器和 RIS 伺服器,或兩者的位置而定),,然後按一下[確定].
如果要判斷 「 DHCP 轉接代理程式 」 是否運作正常,請依照下列步驟執行:
  1. 使用網路監視器 」 來分析 DHCP 流量,請檢查 DHCP 封包中的 [giaddr] 欄位為 RRAS 伺服器上的轉送介面的 IP 位址:
  2. 請檢查要求接收和回覆收到 RRAS 系統管理員介面與轉接介面相關聯的右窗格中的數的字。

    兩者 DHCP 伺服器和 RIS 伺服器收到的探索封包,兩者回應與提供 」 封包。DHCP 伺服器提供 」 封包包含 PXE 用戶端 IP 位址及設定 (如範例、 路由器、 DNS 伺服器和 WINS 伺服器) 的任何其他選項: 提供封包的 RIS 伺服器包含的 RIS 伺服器 IP 地址對其用戶端傳送的 ARP 要求,才能繼續軟體安裝程序:

如何設定 「 DHCP 轉接代理程式 」,在 Microsoft Windows 2000 及 Windows Server 2003 中

在 Windows 2000 及 Windows Server 2003 中設定 「 DHCP 轉接代理程式 」 的程序類似於 Windows NT 4.0 中所使用的處理程序。若要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始指向程式所有程式指向系統管理工具然後按一下路由及遠端存取.
  2. 如果您已經安裝 RRAS,以滑鼠右鍵按一下一般在 [] 下IP 路由然後按一下新增路由通訊協定.

    附註: 從這裡開始安裝和設定 「 DHCP 轉接代理程式 」 是 Windows NT 4.0 中的程序相同。不過,顯示會有些許的外觀。
  3. PXE 用戶端設定為具有 IP 位址,它還是會與 RIS 伺服器其對話藉由傳送另一個 DHCP 要求封包:
  4. RIS 伺服器會傳送 Ack 封包,其中包含要繼續安裝程序 PXE 用戶端的組態資訊
  5. DHCP 伺服器和用戶端之間的標準 DHCP 交談會出現在 UDP 連接埠 67 (伺服器) 和 68 (用戶端)。PXE 用戶端和 RIS 伺服器之間的對話,在安裝期間發生 UDP 連接埠 68 (用戶端) 和 4011 (伺服器) 上。
附註如需詳細資訊,根據與 ROM 版本.99j 所做的測試 02 和 ROM 版本.99n 在 intel 的電腦上,請造訪下列 「 Microsoft 知識庫 」 文件:
244454修訂.99j 開機 ROM 的 PXE 用戶端可能無法聯繫 RIS 伺服器
如需有關如何設定 PXE 用戶端,DHCP,RIS 伺服器,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文:
244036PXE 用戶端、 DHCP 及 RIS 伺服器間的 PXE 互動的描述
255952無法連線到 DHCP 伺服器與 RIS 開機磁片
120932DHCP: 跨越多個子網路
161571使用 DHCP 超級領域來處理多個邏輯子網路
197197DHCP 用戶端將無法從 DHCP 伺服器取得 IP 位址

屬性

文章編號: 257579 - 上次校閱: 2011年3月25日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft BackOffice Server 4.0
  • Microsoft BackOffice Server 4.5
  • Microsoft BackOffice Small Business Server 4.0
  • Microsoft BackOffice Small Business Server 4.5
關鍵字:?
kbenv kbinfo kbnetwork kbmt KB257579 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:257579
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com