網通部分地區採 DHCP 兩階段認證:客戶端先取得 10.x 內網位址連認證伺服器,認證通過後獲公網 IP。Vista 發送的 DHCP Discover 封包 Broadcast Flag = 1,導致網通非微軟 DHCP 伺服器無法處理,客戶端無法取得 10.x 位址,進而無法認證上網。XP SP2 預設 Broadcast Flag = 0 故無此問題。
regedit。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}DhcpIPAddress 等鍵值)。DhcpConnForceBroadcastFlag,設為 0。✅ 原理:強制 Vista DHCP 客戶端行為與 XP SP2 一致 (Broadcast Flag = 0),相容網通舊式 DHCP 伺服器,順利取得內網位址完成認證流程。