Windows-Server-2008

Windows Server 2008 DHCPv6 角色僅向 Windows DHCPv6 客戶端提供 IPv6 地址?

  • August 12, 2012

測試配置了 DHCPv6 伺服器角色的 Windows Server 2008 Enterprise SP2 伺服器。

IPv6 範圍的 Scope 是 2001:db8:0:1::,只有一個排除項,即 2001:db8:0:1::1,即伺服器的靜態 IPv6 地址。

這只是 7 台電腦,包括連接在單個交換機上的伺服器,沒有其他 DHCP 伺服器在執行,也沒有其他連接。

2 台執行 OS X 10.7.4 的 Mac

1 Windows 8 Release Preview 系統

1 視窗 7

1 Windows XP SP3 系統

1 Ubuntu 12.04 LTS 系統

在這些附加系統中,只有 Windows 7 和 8 能夠從 DHCPv6 伺服器獲取 IPv6 地址嗎?Windows XP 不起作用,但我打賭這可能是由於 Windows XP 內置幫助中所述的實驗性 IPv6 堆棧的事實。

但是,Mac 和 Linux 機器都設置為自動配置 IPv6 地址,但它們無法從 Windows DHCPv6 伺服器接收租約。知道什麼可能導致其他非 Windows 電腦無法從 Windows 2008 Server 接收 IPv6 地址嗎?

Windows XP 沒有 DHCPv6 客戶端,您可以安裝 Dibbler 來解決這個問題。

Linux 需要 DHCPv6 客戶端守護程序 - Ubuntu 應該預先安裝了它,但可能需要在網路配置中啟用它,對於 Mac OS 也是如此。

此外,根據 RFC 規範,在嘗試 DHCPv6 地址配置之前,必須首先發送帶有狀態配置標誌集的路由器廣告 - 我確定您已經這樣做了,但仍然值得注意。

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