Windows-Server-2003

Windows 7 不遵守 DHCP 的首選路由器順序

  • January 11, 2013

多年來,我們一直在我們的域上使用 Microsoft 的 DHCP 伺服器並取得了成功。我們推送給客戶端的選項之一是預設網關。在“範圍選項”對話框中,它顯示:

003 Router   Array of router addresses ordered by preference

目前我們分配了 2 台路由器,我們的主要路由器和使用不同(較慢)網際網路連接的備用路由器。在此設置下執行的 Windows XP 一切正常。

我們最近開始測試 Windows 7 (RTM) 客戶端,因為有壓力在新作業系統可用時開始部署。問題是它不尊重 DHCP 中推送的“首選順序”。雖然路由表顯示它的設置與 XP 客戶端上的路由表一樣,但它使用第二個網關而不是第一個網關。到目前為止,使其使用第一個網關的唯一方法是手動執行 route CHANGE 命令將第一個網關的度量設置為較低的值。由於這必須作為提升的使用者完成,這將是有問題的。

這只是 Windows 7 中的一個錯誤,還是有一些我們無法找到的其他 DHCP 選項也可以讓我們向每個網關推出一個指標?

不確定這是否特定於 Windows XP/2003,但我敢打賭這可能會幫助你..

如果這對您沒有幫助,我建議創建一個在啟動時執行並設置持久路由的腳本(route -p …)

無論如何,這就是微軟所說的……

http://technet.microsoft.com/en-us/library/bb878104.aspx

預設路由指標

預設情況下,Windows XP 和 Windows Server 2003 的 TCP/IP 會根據配置了預設網關的適配器的速度自動計算預設路由的度量標準。例如,對於 100 Mbps 乙太網適配器,預設路由度量設置為 20。對於 10 Mbps 乙太網適配器,預設路由度量設置為 30。

要為 DHCP 分配的預設網關覆蓋此行為,請使用 Default Router Metric Base Microsoft 特定的 DHCP 選項。要為手動配置的預設網關覆蓋此行為,請在 Internet 協議 (TCP/IP) 的高級屬性的 IP 設置選項卡上為已配置的預設網關清除 TCP/IP 網關地址對話框中的自動度量複選框。TCP/IP 網關地址對話框如下圖所示。

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