25
2011
11

驱动有“罪”蹭网器DHCP功能异常

  在局域网中安装、部署DH CP服务器,能够大大提升网络管理效率,毕竟DH CP服务器可以自动为客户端系统分配IP地址,可以让许多重复的网络管理操作变得更加轻松。不过,客户机的蹭网器要能正常享受DH CP服务却不容易,它可能会受到诸多因素的影响,而不能自动获得正确的上网地址。这不,本文下面的一则蹭网器无法DH CP的故障,竟然是驱动程序有“罪”,在使用官方提供的最新驱动替换后,蹭网器立即就能自动获得IP地址了!   蹭网器DHCP无效   笔者家里的局域网使用的是ADSL宽带,将ADSL设备连接到一台D Link D1-624+A无线路由器上,一台整合了Realtek 8168千兆蹭网器的台式电脑,通过普通双绞线直接连接到无线路由器的LAN端口中,另外一台笔记本电脑使用无线蹭网器与无线路由器连接,并通过该设备进行共享ADSL宽带上网访问。为了提高网络管理效率,笔者先在笔记本电脑中手工配置好上网参数,与无线路由器建立正常的网络连接,之后登录进入无线路由器后台管理页面,找到DHCP服务设置选项,启用了该设备自带的DHCP服务器功能,确保家中局域网的客户端系统日后可以自动获得上网参数,进行正确上网访问。   接着,笔者在普通台式电脑中,依次单击“开始”|“设置”|“网络连接”命令,右击网络连接列表中的本地连接图标,点选快捷莱单中的“属性”命令,进入本地连接属性对话框,再选中tcp/ip协议选项,单击“属性”按钮,将本地蹭网器设备设置成自动获取IP地址(如图1所示),最后重新启动了一下台式电脑系统。原以为台式电脑系统就可以共享ADSL宽带上网访问了,可是系统启动成功后,却不能正常上网访问;立即打开该系统的DOS命令行窗口,在其中执行“ipconfig/all”命令,查看台式电脑是否获得了正确的上网地址时,发现该系统的蹭网器竟然获得了一个169开头IP地址,该地址显然不是无线路由器自带DHCP服务器分配的地址,因为无线路由器默认管理地址为192.168.1.1,DHCP服务器为普通客户端系统分配的IP地址应该为192.168.1.x,显然台式电脑的蹭网器设备DHCP无效。   深入排查故障   既然台式电脑的蹭网器无法通过DH CP方式获得上网地址,那何不如采用手工方法,将192.168.1.x地址分配给蹭网器,先解决台式电脑的上网访问问题呢?想到这一点,笔者立即再次打开台式电脑蹭网器对应的本地连接属性对话框,选中tcp/ip协议选项,单击“属性”按钮,进Xtcp/ip协议选项设置窗口,选中“使用下面的IP地址”选项,输入192.168.1.16地址,同时将本地系统的网关地址设置为192.168.1.1,单击“确定”按钮保存好网络配置操作。完成配置操作后,笔者从系统托盘区域的网络连接图标处,看到网络已连接的提示,这说明台式电脑已经接入到局域网中了;再进行上网访问测试时,发现台式电脑还是不能正常访问网络,查看网络连接状态信息时,上网连接竟然没有任何数据流量,连无线路由器的后台管理页面都无法打开。   经过上述排查,笔者初步判断台式电脑与无线路由器之间的网络连接不正常。于是,笔者先是拔出插入到无线路由器LAN端口上的水晶头,观察水晶头正常后,重新插入到LAN端口中,但上网故障仍然存在。难道是这根网络线缆有问题?为了测试网络线缆的连通性,笔者特地找来专业的线缆测试工具,对网络线缆进行了测试,测试得到的结果是线缆一切正常。   既然线缆是连通的,接头也已经重插过了,那会不会是蹭网器设备或无线路由器设备发生了接口损坏这样的硬件故障呢,如果真是这样,那就麻烦了?抱着试试看的心态,笔者断开无线路由器设备的电源,过一段时间后,再次接通电源重启该设备。等到无线路由器启动稳定后,笔者在台式电脑中尝试访问无线路由器后台管理页面,这次居然正常了,之后又进行了上网测试,发现其他内容也都能正常浏览了,这说明台式电脑已经可以正式上网了。   由于重启无线路由器之后,不能上网的故障现象消失了,笔者认为故障根源出在无线路由设备上,如果将台式电脑的蹭网器设置成通过DH CP方式获取IP地址,上网也应该能够恢复正常。为此,笔者在台式电脑系统中,重新打开tcp/ip协议选项设置窗口,将蹭网器设置成自动获取IP地址,再次进行上网测试时,发现网络访问又失败了,使用“ipconfig/all”命令查看蹭网器设备的IP地址时,IP地址也是不正确的。后来,笔者又如法炮制,对无线路由器设备进行了断电重启操作,待重启稳定之后,再次查看了蹭网器设备的IP地址,发现这次蹭网器终于能通过DH CP方式获得正确的IP地址了,同时进行上网访问测试时也正常了。彻底解决故障   虽然通过重启无线路由器设备,临时解决了蹭网器不能正常DHCP的故障,可是笔者每次开机时,蹭网器又不能正常DHCP了,而且都需要重启无线路由器才能解决问题,显然上面的故障原因还没有被真正找到。由于家中局域网的另外一台笔记本电脑,无论无线路由器设备有没有重新启动,都能正常上网访问,这就意味着无线路由器的工作状态没有任何问题,要解决问题,看来只有从台式电脑的蹭网器着手了。   笔者在台式电脑的系统桌面上,用鼠标右键单击“计算机”图标,从弹出的快捷菜单中执行“管理”命令,弹出计算机管理窗口,依次展开“系统工具”、“设备管理器”选项,从弹出的设备列表中右击目标蹭网器设备,执行快捷菜单中的“属性”命令,弹出蹭网器设备的属性设置对话框,单击“常规”标签,在对应标签设置页面中看到蹭网器设备的工作状态是正常的(如图2所示);联想到蹭网器设备每次在重启无线路由器之后,才能正常上网,这说明蹭网器设备的工作稳定性存在问题,那这种不稳定会不会是由蹭网器驱动程序引起的呢?   考虑到蹭网器设备是整合在主板中的,于是笔者从网上下载得到对应主板的集成驱动包,尝试对蹭网器的驱动进行了更新,不过更新之后,蹭网器设备在不重启无线路由器的情况下,还是不能正常享受DH CP服务。后来,笔者又根据蹭网器型号,到Realtek的官方网站中下载得到对应型号的最新蹭网器驱动程序,经过更新安装之后,台式电脑的蹭网器终于可以正常DH CP了,这说明蹭网器驱动就是上述故障的“罪槐祸首”。   最后的总结   蹭网器设备不能正常享受DHCP服务,很多时候都与DHCP服务器的工作状态、地址池的配置有关,例如DH CP服务器自身如果不能正常工作的话,客户机的蹭网器往往就不能与之建立正常的网络连接,那么蹭网器自然就不能正常DH CP了;如果地址池可用地址数量不够多,蹭网器即使能够访问   DHCP服务器,也无法获得正确的上网地址。此外,局域网中许多网络设备可能都自带了DHCP服务器,当多个DHCP服务器同时存在的时候,蹭网器设备也有可能无法获得正确的上网地址。   为了保障DH CP服务器的稳定运行,我们在管理DHCP服务器的时候,如果确实需要调整相关的配置,那么当测试结束并且没有错误之后,必须及时地把当前的配置导出来,进行备份。只有如此,下次出现故障的时候,才能够从容的应付。而且还要做好数据备份操作,不仅要在本地进行备份,同时还要进行异地备份;这主要是为了防止合法DHCP服务器下次发生硬件故障,比方说磁盘错误的时候,可以及时地进行异地恢复。
« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。