网通宽带中Vista系统无法上网之谜

网通部分地区使用DHCP方式上网 , 而Vista操作系统与网通的DHCP服务器认证上有一定的冲突.拨号程序通过城域网的10开头的网通地址连接到一组认证服务器上 , 由认证服务器认证后返回给客户端 , 客户端从而获得真正的公网IP地址 。如果安装了Vista系统 , 就有可能无法获取网通自动分配的10开头的地址 。在Windows XP SP2 中 , DHCP 探索数据包中的 BROADCAST标志设置为 0(禁用) 。而在 Windows Vista 中 , 并未禁用 DHCP 探索数据包中的 BROADCAST标志 。因此 , 有的非 Microsoft DHCP 服务器就可能无法处理 DHCP 探索数据包 。(BROADCAST标志的意思是计算机具有广播数据包到所有主机的能力.)
解决方案:
【网通宽带中Vista系统无法上网之谜】HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}下的DhcpConnForceBroadcastFlag子键 , 将它的值由1改为0即可 。

    推荐阅读