網絡啟動程序 (NBP) 是網絡啟動過程中第一個下載和執行的文件,它可以控制啟動開始時的體驗(例如,用戶是否必須按 F12 才能開始網絡啟動)
WDS服務器配置說明:
1)如果WDS和DHCP安裝在同一服務器上,在WDS安裝完成后,DHCP的服務器配置選項中會自動生成 061PXE Client選項,用來標識該DHCP服務器監聽PXE Client請求,客戶端可以直接獲取到IP並從網絡啟動
2)如果WDS和DHCP分別位於不同的服務器上,但位於同一網段:
配置WDS屬性:DHCP 選項卡:不勾選 不監聽DHCP端口 和 配置DHCP選項以指示此服務器也是PXE服務器 兩個選項(如果選中了 不監聽DHCP 端口 則客戶端無法獲取 到IP)
高級 選項卡: 選中 在DHCP中授權此Windows部署服務器 選項(在VMware中不選中此選項客戶端也可以獲取到IP、找到WDS服 務器並加載到啟動文 件pxeboot.n12)
DHCP服務器上不需要任何配置,這樣客戶端在同網段廣播,獲取其IP地址后,它會直接聯系WDS服務器(再次使用 DHCP 數據包),以獲取要 下載的 NBP 的名稱和路徑。 在DHCP服務器上配置了66和67選項,客戶端也可以正常啟動
配置DHCP服務器上的66和67選項說明:
只有DHCP和WDS安裝在同一台服務器上,才會出現 60 PXE Client選項。
使用 DHCP 選項 66 和 67 被視為網絡啟動引用。
如果您配置這些選項,則客戶端計算機將從 DHCP 服務器直接接收 IP 地址租約、有關啟動服務器的信息,以及有關 NBP 的信息。客戶端將不會使用 DHCP 聯系 Windows 部署服務服務器,但是它們將通過 UDP 端口 4011 上的普通文件傳輸協議 (TFTP) 下載此 NBP。
Microsoft 不推薦使用此方法,原因如下:
使用 DHCP 選項不如配置路由器可靠。在測試中,客戶端錯誤地解析了從 DHCP 服務器返回的 DHCP 選項,結果,客戶端收到了“TFTP 失敗”的錯誤消息。通常,在 PXE ROM 忽略啟動服務器主機名,並嘗試直接從 DHCP 服務器下載 NBP 的情況下會發生此問題。
如果有多個 Windows 部署服務服務器可用於處理客戶端請求,則指定特定的服務器可能會防止負載平衡。相反,使用路由器轉發表可以將請求轉發到多個服務器。
客戶端可能被定向到不可用的 Windows 部署服務服務器。由於客戶端不必直接聯系 Windows 部署服務服務器來確定要下載的 NBP,因此,DHCP 服務器可能會引導客戶端下載不存在的 NBP,或將客戶端定向到當前不可用的服務器。
客戶端可能會繞過 Windows 部署服務服務器的應答設置。
066 啟動服務器主機名 192.168.11.3(WDS服務器IP或計算機名)
067 啟動文件名 boot\x64\pxeboot.com(也可以填寫wdsnbp.com)
067 啟動文件名 MSBoot\x86\wdsnbp.com ----在SCCM2012中播發OS需要填寫該文件名,WDS默認不能跨網段部署,如果需要跨網段的話,也需要填寫該文件名
參考文獻:http://support.microsoft.com/kb/926172 http://technet.microsoft.com/zh-cn/library/cc732351(WS.10).aspx http://www.canway.net/Lists/CanwayOriginalArticels/DispForm.aspx?ID=441
總結:當WDS、DHCP和Client位於同一網段時,WDS和DHCP位於不同的服務器上,DHCP不需要任何額外配置,Client可以通過廣播獲取到DHCP和WDS服務器,進而與 WDS服務器正常通信。
當WDS和DHCP位於同一網段時,WDS和DHCP位於不同的服務器上,Client位於其他網段時,Client在PXE啟動是會出現“NO BOOT FILENAME RECEIVED”錯誤,找不到啟動文件。在這個過程中,實際上Client可以正常與DHCP正常通信(廣播),獲取到IP,只是無法聯系到WDS服務器(廣播)
如果使用的是Microsoft DHCP Server,則在DHCP上配置66和67選項(boot\x64\wdsnbp.com)即可。 如果使用的是交換機(如Cisco)上的DHCP,則需要在交換機上進行配置,在各個vlan里面同時添加 dhcp和WDS服務器地址,將Client的廣播請求也發送到WDS服務器,使其可以與WDS服務器正常通信。
注:如果客戶端和WDS、DHCP服務器位於同一網段,也出現該錯誤的話,也可以根據該方法配置解決問題。
以下來自Microsoft Tech:
如果在同一計算機上運行 Windows 部署服務和非 Microsoft DHCP 服務器,則除了將服務器配置為不偵聽端口 67 之外,還需要使用 DHCP 工具將選項 60 添加到 DHCP 作用域。
如果 DHCP 安裝在位於不同子網中的服務器上,則需要執行以下操作之一:
1)(推薦)配置 IP 助手表。應該將 UDP 端口 67 上客戶端計算機發出的所有 DHCP 廣播直接轉發給 DHCP 服務器和 Windows 部署服務 PXE 服務器。而且,還應該將 UDP 端口 4011 上的所有通信從客戶端計算機適當地路由到 Windows 部署服務 PXE 服務器(這些請求將通信而不是將廣播指向服務器)。
2)添加 DHCP 選項 66 和 67。
http://technet.microsoft.com/zh-CN/library/cc771670(WS.10).aspx Windows Server 2008 中的 Windows 部署服務循序漸進指南
