Windows-Server-2008-R2

使用 Broadcom Suite 4 將 VLAN 添加到伺服器後,WDS 無法正常工作

  • July 12, 2014

Windows Server 2008R2 和 2012 有一個非常奇怪的問題

我有兩個(未連接的)位置有類似的問題:

我在這兩個位置都有一個工作 Windows AD 域,並且 WDS 伺服器在 DHCP 伺服器上執行。啟用 VLAN 後,我無法通過 PXE 引導安裝任何機器。

一個位置只有 Windows Server 2008 R2 伺服器和另一個 Windows Server 2012(不是 R2)

自從我添加 VLAN 以來,伺服器已經重新啟動了幾次,並且我嘗試在這兩個位置重新配置 DHCP 和 WDS。

WDS 伺服器啟動時沒有問題,使用 netstat -a 我可以看到它們正在偵聽所有介面,但我總是收到以下兩條錯誤消息之一:

**錯誤場景 1:**當我讓 DHCP 伺服器也成為 WDS 時,它說明了 DHCP 代理超時

**錯誤場景 2:**當我將 WDS 放在同一子網中的不同伺服器上並相應地更改 DHCP 選項 66 和 67 時,客戶端啟動並且似乎被重定向但隨後說 WDS 沒有回答他(Windows 部署沒有響應服務伺服器)

由於新的虛擬網卡,我覺得我需要重新初始化伺服器 - 但不知道如何。

在第三個位置,我使用帶有 8 個 VLAN 的 Server 2008 R2 並且沒有任何問題。

網路事實:

  • 交換機尚未重新配置,因此 VLAN 目前僅在伺服器上
  • 在添加 VLAN 之前,PXE 安裝在兩個位置都正常工作
  • 我已經嘗試了所有我能找到的解決方案,比如刪除 Mgmt 文件夾,使用命令行和 gui 重新配置 DHCP,但沒有任何改變
  • 甚至無法安裝虛擬機 (Hyper-V)
  • 我已禁用兩個位置的所有內部防火牆
  • WDS 的日誌不顯示任何錯誤。他們看到有人從 TFTP 請求某些東西,它總是告訴我它是成功的
  • 其他一切仍然像以前一樣糟糕(網路列印、網路共享、網路登錄、AD 身份驗證、RADIUS 身份驗證)
  • 這兩個位置都有一個 Windows Server 作為啟用了 NAT 的路由器。這可能是個問題嗎?
  • $$ UPDATE $$我已經使用 Broadcom Advanced Control Suite 4 在兩台伺服器上創建了 VLAN

我錯過了什麼嗎?

您的問題可能與 PXE 引導通信是廣播的事實有關,並且如果沒有像地址配置這樣的 ip-helper 配置,則無法跨 VLAN。我會參考 microsoft 關於 wds setup 的官方設置指南並閱讀有關 ip helpers 的功能。

好的,所以您目前正在使用超 v 虛擬網路來配置和測試 wds ..這很奇怪,因為您通常會將其擴展到您的交換基礎設施。如果您不完全理解在傳統場景中發生的通信,這會有點問題。

在傳統情況下,您可能有;伺服器 Vlan 上的 WDS/PXE/TFTP 伺服器 伺服器 Vlan 上的 DHCP 伺服器

中間有一個交換機,介面位於不同的 vlan 上,並配置了 ip helper 地址。客戶端工作站 Vlan 上的客戶端工作站

解釋通信過程:http ://technet.microsoft.com/en-us/magazine/2008.07.desktopfiles.aspx

場景 1 錯誤。WDS 和 DHCP 在沒有附加配置的情況下不能在同一台伺服器上,因為它們使用 DHCP 所需的埠。如果你想這樣做,你需要在 dhcp 中設置 optoin 60

Senario 2 錯誤。如果客戶端和伺服器在同一個 vlan 上,這將起作用,但如果它們在不同的 vlan 上而沒有配置 ip helpers(如 hyper-v 交換機上的功能)則不會。閱讀: http: //windowsitpro.com/networking/configuring-dhcp-and-wds

在您的虛擬交換環境中;您可能想閱讀以下內容:http: //www.virtualizationadmin.com/articles-tutorials/microsoft-hyper-v-articles/networking/virtual-networking-hyper-v-part1.html

“兩個位置都有一個 Windows Server 作為啟用了 NAT 的路由器。這可能是個問題嗎?”

好的,不,這不是問題,但是為什麼 windows 伺服器充當您的路由器 - 這可以在軟體中完成,但它真的不推薦 - 獲得真正的硬體級路由器和交換基礎設施

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