Windows-Server-2008-R2
WDS 和多個子網子網
目標:允許子網 A 上的一台 WDS 伺服器接受來自子網 B、C、D 和 E 的客戶端 PXE 引導。
設置:目前,在子網 A 上的部署(Server 2008R2)伺服器上安裝並配置了 WDS。我在子網 BE 上有電腦需要訪問 WDS 伺服器以進行部署(使用 MDT2012)部署伺服器沒有文件服務和 WDS 以外的任何其他角色。
問題:我們處於一個封閉的環境中。我們有自己的鎖定子網,但我們根本無權創建任何 VLAN。我們也根本無法更改開關。我可以更改我們的 DHCP(我認為)並請求修改 DNS。
希望/我希望從答案中得到什麼:如何配置 WDS 以跨多個子網工作,同時盡可能少地接觸伺服器……我們在一個小環境中工作,我對伺服器工作相當陌生,所以我如果可能的話,寧願不要弄亂 DHCP。無論如何,這都可以在 WDS 設置中完成嗎?
簡短的回答是否定的,如果沒有訪問網路配置,您將無法執行您所要求的操作。PXE 引導程序在 UDP 埠 67 上廣播帶有 PXE 特定選項的 DHCPDISCOVER 數據包,該埠通常不會被路由。因此,除非您將網路配置為轉發 UDP 流量,否則PXE 伺服器必須位於同一子網上。
只有兩種方法可以使用一台伺服器在多個子網上處理 PXE 請求:
- 通過額外的 NIC 為您的 WDS 伺服器多宿主(如果您的 NIC 和交換機支持,則通過單個 NIC 進行 VLAN 標記),或者,
- 配置您的網路以轉發 UDP 廣播(在 Cisco IOS 中,這是使用 ip helper-address 命令完成的)
不幸的是,這兩種方法都需要訪問網路設備,儘管如果您使用多個 NIC,第一種方法可能只需要訪問適當 VLAN 上的埠。