Windows-Server-2012-R2

WDS 2012 R2 伺服器

  • February 5, 2017

背景: WDS Server 2012 R2(在 2012 R2 Hyper-v 伺服器上執行),DHCP 伺服器在不同物理 LAN 中的不同伺服器上執行。兩個區域網路都進入同一個第 3 層交換機。目前,我所有使用 PXE 引導的客戶端都在與 WDS 伺服器相同的 LAN 上。我還在 WDS 伺服器上設置了安裝和啟動映像,還使用了伺服器設置和 TFTP 塊大小。嘗試設置 udp 埠​​範圍並允許 WINsock 提供它們。我也未初始化,然後也初始化了 WDS 伺服器。此外,我還嘗試添加 DHCP 選項 66,67 和 60,但是在我的 DCHP 伺服器上添加 DCHP 選項似乎使事情變得更糟,並且我得到了不同的錯誤。

**問題:**在每 10 次嘗試中,有 3-4 次網路引導成功,我可以從 WDS 伺服器安裝映像。然而,很多時候客戶端找到了 WDS 伺服器,但在 TFTP 傳輸過程中無法獲取啟動映像。我收到以下錯誤:

TFTP 重啟失敗 TFTP 下載失敗

我在網上發現很多人都有這個錯誤,但對他們來說,它要麼總是失敗,要麼只是工作正常。對我來說,更多的是她愛我,她愛我而不是關係。

關於為什麼這有時有效但很多次無效的任何想法?我的設置詳述如下。

====WDS 伺服器屬性==== PXE 響應選項卡 -PXE 響應策略響應所有客戶端(已知和未知) -PXE 響應延遲 5 秒

AD DS 選項卡左側預設設置

引導選項卡 PXE 引導策略 -已知客戶端:除非使用者按下 ESC 鍵,否則繼續 PXE 引導 -未知客戶端:除非使用者按下 ESC 鍵,否則繼續 PXE 引導

客戶端選項卡 - 加入域:安裝後不要將客戶端加入域 - 客戶端日誌記錄:啟用客戶端日誌錯誤、警告和資訊

DHCP 選項卡 - 未檢查

TFTP 選項卡 - 最大塊大小:512 - 可變 Windows 擴展(未選中)

網路選項卡 -UDP 埠策略:設置 UDP 埠範圍 64001 到 65000

高級選項卡-域控制器:WDS 應使用以下伺服器 dcnameentered & gcnameentered -DHCP 授權:不要在 DHCP 中授權此 WDS 伺服器

MultiCast 選項卡 -Multicast IP 地址:從 dhcp 獲取 IP 地址 -Transfer 設置:使會話中的所有多播客戶端保持相同的速度

在網路中,當事情有時有效而有時無效時,肯定會涉及到時間問題……

我會替代嘗試

  1. 消除 PXE 響應延遲 5 秒
  2. 將 TFTP 最大塊大小設置為 1456
  3. 如果可能,禁用多播功能。

編輯1:

此外,如果失敗的 TFTP 傳輸在 TFTP 請求後立即中止,則可能是埠問題。TFTP 傳輸需要在每次傳輸的基礎上選擇一個隨機的 UDP 埠(在您的情況下,從 64001 到 65000)。如果隨機選擇的埠被防火牆阻止或被其他應用程序使用,您傳輸的埠將中止。

我之前收到錯誤消息。這是一個防火牆問題。在我使用 Hyper-v 的測試環境中,我關閉了域網路上的防火牆並且它工作正常。

引用自:https://serverfault.com/questions/675556