Windows-Server-2008
Windows Server 2008 DHCPv6 角色僅向 Windows DHCPv6 客戶端提供 IPv6 地址?
測試配置了 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 地址配置之前,必須首先發送帶有狀態配置標誌集的路由器廣告 - 我確定您已經這樣做了,但仍然值得注意。