您好,登錄后才能下訂單哦!
環境:
WDS 跨網段部署,DHCP與WDS服務不在同一個服務器上,客戶端機器使用UEFI+SECURE BOOT啟動方式
以下包含兩種方案,都可以解決跨網段部署問題,推薦方案2
網絡拓撲圖:
Part1:
WDS+MDT(以下簡稱WDS)服務器原本和客戶端位于同一網段(12網段),客戶端為UEFI+SECURE BOOT,通過PXE網卡啟動可以正常部署Windows 10.
由于12網段的WDS服務器需要遷移到63網段,但是遷移成功后發現12網段機器無法通過PXE啟動,遂搜尋解決方案。
WDS服務和DHCP服務器不在同一服務器,但是在同一網段需要將圖中標黃的選項取消
方案1-不推薦:
到DHCP服務器中,選擇12網段作用域,配置如下:
66:指向WDS服務器的IP
67:指向啟動路徑,如:boot\x86\wdsnbp.com
設置完成后經測試可以通過BIOS+關閉SECURE BOOT方式網卡啟動并安裝系統
但是使用UEFI+SECURE BOOT啟動方式則會報錯,提示Invalid signature detected.
Part2:
鑒于UEFI啟動方式為日后主流,BIOS已逐漸淘汰,且新的芯片組可能直接不支持BIOS,并且開啟SECURE BOOT可以提高安全性,因此需要解決跨網段開啟UEFI+SECUREBOOT 通過PXE啟動的問題。
方案2-推薦:
在微軟TechNet搜索一番后,找到兩個帖子:
InvalidBoot File Received Error Message When PXE booting from WDS:
https://support.microsoft.com/en-us/help/2602043/invalid-boot-file-received-error-message-when-pxe-booting-from-wds
ManagingNetwork Boot Programs:
https://technet.microsoft.com/en-us/library/cc732351(ws.10).aspx#Updating
兩個帖子都中微軟給出了具體的解決方法:
配置 IP Helper-Address。應該將 UDP 端口 67 上客戶端計算機發出的所有 DHCP 廣播直接轉發給 DHCP 服務器和 WDS 服務器。而且,還應該將 UDP 端口 4011 上的所有通信從客戶端計算機適當地路由到 Windows 部署服務 PXE 服務器(這些請求將通信而不是將廣播指向服務器)。
----------------------------------------------------------------------------
簡而言之就是需要將WDS服務器添加至路由IP Helper-Address 列表中
interface Vlan12
description Network
ip address X.X.15.254 255.255.252.0 //X.X.15.254為12網段網關
ip access-group PublicOffice in
ip helper-address X.X.63.60 //WDS服務器
ip helper-address X.X.63.42 //DHCP服務器
經測試可以在UEFI+SECURE BOOT環境下正常部署。
關于方案1,微軟也提到
Microsoft不推薦使用此方法,原因如下:
1:使用 DHCP 選項不如配置路由器可靠。在測試中,客戶端錯誤地解析了從 DHCP 服務器返回的 DHCP 選項,結果,客戶端收到了“TFTP 失敗”的錯誤消息。通常,在 PXE ROM 忽略啟動服務器主機名,并嘗試直接從 DHCP 服務器下載 NBP 的情況下會發生此問題。
2:如果有多個 Windows 部署服務服務器可用于處理客戶端請求,則指定特定的服務器可能會防止負載平衡。相反,使用路由器轉發表可以將請求轉發到多個服務器。
3:客戶端可能被定向到不可用的 Windows 部署服務服務器。由于客戶端不必直接聯系 Windows 部署服務服務器來確定要下載的 NBP,因此,DHCP 服務器可能會引導客戶端下載不存在的 NBP,或將客戶端定向到當前不可用的服務器。
4:客戶端可能會繞過 Windows 部署服務服務器的應答設置。
---END---
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。