科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道揭开网通宽带中Vista系统无法上网之谜

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

周磊:我家上网使用河南网通的ADSL,从网通客服那里知道使用的是DHCP上网方式,用XP操作系统上网一直没有什么问题。

作者:安全中国 2007年10月29日

关键字: 系统安全 Windows Vista vista安全

  • 评论
  • 分享微博
  • 分享邮件

  周磊:我家上网使用河南网通的ADSL,从网通客服那里知道使用的是DHCP上网方式,用XP操作系统上网一直没有什么问题。不过当我把操作系统由XP换成Vista后,发现无法正常上网呢?请问《电脑报》的专家,这个问题怎样解决?

  办公专家陈邓新:通过读者的描述我们知道Vista操作系统在河南网通使用时,出现了无法上网的现象,经过我们测试发现河南网通部分地区使用DHCP方式上网,而Vista操作系统与河南网通的DHCP服务器认证上有一定的冲突(实际上其他地方也出现过这种现象)。

  调查后我们发现河南网通部分地区使用的拨号程序是由北京润汇科技有限公司开发的,采用的是非国际标准的DHCP(修改了IP认证的方式),拨号程序通过城域网的10开头的网通地址连接到一组认证服务器上,由认证服务器认证后返回给客户端,客户端从而获得真正的公网IP地址。

  小提示:DHCP 是 Dynamic Host Configuration Protocol 的缩写,由服务器端和客户端组成。标准的DHCP提供两种 IP 分配方式﹕ 自动分配是DHCP 客户端第一次成功的从 DHCP 服务器端租用到 IP 位址之后﹐就永远使用这个位址。 动态分配是当 DHCP 第一次从 DHCP 服务器端租用到 IP 位址之后﹐不能永久的使用该位址。只要租约到期了﹐客户端就会释放IP 位址。

  如果安装了Vista系统,就有可能无法获取网通自动分配的10开头的地址。在 Windows XP SP2 中,DHCP 探索数据包中的 BROADCAST标志设置为 0(禁用)。而在 Windows Vista 中,并未禁用 DHCP 探索数据包中的 BROADCAST标志。因此,有的非 Microsoft DHCP 服务器就可能无法处理 DHCP 探索数据包。

  小提示:BROADCAST标志的意思是计算机具有广播数据包到所有主机的能力。

  解决方案

  方法一:破解软件法

  最简单的方法就是使用网友老周开发的破解软件《河南网通ADSL Vista客户端下》(软件下载地址:http://www.cpcw.com/bzsoft),安装好后可以一键解决上网问题。

  在安装时,如果弹出UAC提升权限的警告,选择“是”;如果出现“连接失败。异常错误”(图1),则在桌面的网通宽带登录客户端上单击右键,选择“属性”命令,在弹出的属性选择卡中,切换到“兼容性”选项卡,在“兼容模式”方框内勾选“用兼容模式运行这个程序”和在“特权等级” 方框内勾选“请以管理员身份运行该程序”, 最后单击“确定”即可。

  方法二:注册表修改法

  如果熟悉注册表,点击“开始→运行”,输入“regedit“打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}下的DhcpConnForceBroadcastFlag子键(图2),将它的值由1改为0即可。

  

  小提示:如果没有DhcpConnForceBroadcastFlag子键,可以点击“编辑→新建→DWORD (32 位)值”新建一个即可。

  观点

  河南网通ADSL为了禁止路由器的使用,所以才采用了DHCP验证的上网方式,Vista操作系统与之出现的冲突无法上网,是无意造成的,只需将BROADCAST 标志设置为禁用即可解决问题。其中方法二适用于对注册表比较熟悉用户,而普通用户最好用方法一,因为注册表改错了会破坏系统,导致计算机瘫痪。

  ·上一篇: 评估Vista内核模式的安全性

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章