DHCP服务器无法获取IP地址问题解决实录

DHCP服务器无法获取IP地址问题解决实录,第1张

DHCP服务器无法获取IP地址问题解决实录,第2张

经常会遇到一些不能经常上网的现象,具体的故障现象无非就是不能分享传输或者打开网页内容。然而,造成这种现象的原因是复杂多变的,甚至一些不起眼的操作细节也可能导致失败。没有,我遇到过一个很奇怪的现象,就是不能上网。这种现象是由于普通工作站无法从局域网内的DHCP服务器获取IP地址造成的。那么为什么普通工作站不能向DHCP服务器申请有效的IP地址呢?现在,本文将详细讲解这一故障现象的故障排除过程,解开普通上网客户端无法从DHCP服务器获取IP地址的谜团!
客户端无法获取有效IP地址
局域网内有一台普通工作站,一直使用WindowsXP系统。为了有效保护重要隐私信息不被非法窃取,网络管理员特意在这台工作站上安装了最新版本的诺顿杀毒软件,并通过网络定期在线升级杀毒软件。在诺顿杀毒软件的全力保护下,存有公司重要隐私信息的普通工作站近日被
因为公司购买了正版的瑞星2008杀毒软件,网络管理员为了统一管理,准备将新买的瑞星2008杀毒程序安装到存有公司重要隐私信息的普通工作站中。
为了避免在同一个工作站系统中同时安装多个杀毒软件而产生冲突,网络管理员首先以系统管理员的身份用公司的重要隐私信息登录到普通工作站,然后通过添加/卸载应用程序功能将WindowsXP系统中安装的诺顿杀毒软件彻底删除,再重新启动工作站系统。按照正确的方法,重新安装了正版瑞星2008杀毒软件。在安装过程中,网络管理员发现无法进行在线注册操作。显然,这个安装了WindowsXP的客户端系统无法访问互联网。
网络管理员立即打开相应客户端系统的本地连接属性设置对话框,在检查TCP/IP协议属性设置时,发现本地客户端系统的IP地址莫名其妙地变成了0.0.0。显然,这个IP地址是无效的,这是本地客户端系统无法访问互联网的主要原因。对于这种故障现象,笔者觉得很奇怪,很不寻常,因为公司的局域网中设置了一个DHCP服务器,其他普通的客户端系统都可以从这个DHCP服务器中获取IP地址。为什么掌握着公司重要私有信息的普通客户端系统无法从这台DHCP服务器上获取有效的IP地址?
找到无法享受DHCP服务的原因
熟悉网络知识的朋友可能知道,IP为0.0.0.0的地址不能代表任何工作站的地址,也不能代表任何网络地址;在互联网上搜索0.0.0.0地址的进一步信息时,我们会看到0.0.0地址是Windows系统中所有未知IP的地址描述。对于某个网络,0.0.0.0地址意味着全零网络或默认网络,帮助路由器发送路由表中无法查询到的数据包。如果设置了全零网络的路由,所有在路由表中查询不到的数据包都会被发送到全零网络的路由。
对于特定的工作站,当IP地址为0.0.0时,表示此时对应的工作站系统的Internet连接接口没有打开。具体来说,在这里的局域网工作环境下,是指故障的工作站系统没有向局域网的DHCP服务器申请到有效的IP地址,所以故障的工作站系统当然无法通过局域网完成瑞星2008杀毒软件的在线更新任务。
由于发生故障的工作站系统之前已经能够访问互联网,这表明该工作站之前能够正常地从局域网DHCP服务器获得有效的IP地址。在确认其他用户没有擅自更改该工作站系统的联机参数后,为什么这个出现故障的工作站系统会突然无法正常访问局域网DHCP服务器?
后来网络管理员不放心,特意询问专门使用这台故障工作站的用户,在无法上网故障发生前后,是否设置了故障工作站系统的网络参数,或者对故障工作站系统进行了一些其他操作。用户仔细回忆,他没有修改这个故障工作站系统的任何互联网参数,并且在从故障工作站系统完全卸载诺顿防病毒软件之前,他确认他可以访问这个工作站系统中的网页内容!
网络管理员听了这个用户的叙述,认为在诺顿杀毒应用软件完全卸载之前,故障工作站系统可以正常访问网络,说明这个工作站系统的网络参数是正确的,大部分问题发生在相应工作站的操作系统上;考虑到系统中的一些共享链接库文件在卸载杀毒软件的过程中很容易被删除,有没有可能是应用程序卸载导致工作站系统文件被意外破坏,最终导致故障工作站系统无法从局域网中的DHCP服务器获取有效的IP地址?
考虑到这一点,网络管理员决定尝试修复故障工作站的系统文件;可以,网络管理员立即在故障工作站系统桌面上点击启动/运行命令,在弹出的系统操作框中输入sfc/scannow字符串命令,点击回车键后,开始修复故障工作站的系统文件。经过一段时间的修复等待,网络管理员看到系统文件没有损坏,这意味着故障的工作站系统无法向局域网的DHCP服务器申请到故障和具有有效IP地址的系统。
排除系统文件损坏的因素后,网络管理员几乎可以肯定故障与卸载杀毒软件的操作有关;为了验证自己的猜测是否正确,网络管理员再次打开故障工作站的系统桌面,依次选择开始、设置和控制面板命令,然后双击随后出现的系统控制面板窗口中的“管理工具”图标,双击管理工具列表窗口中的“事件查看器”图标,打开事件查看器窗口,如下图所示。
用鼠标单击该窗口左侧子窗格中的系统节点选项。在对应于系统节点选项的右侧子窗格中,网络管理员发现在故障工作站系统中存在ID为7300的系统故障。网络管理员仔细查看了这次网络故障的详细描述信息后,终于找到了故障工作站系统无法获得有效IP地址的原因。相应客户端系统的DHCP服务无法正常启动。会不会是局域网中的DHCP服务器造成了这种现象?
看到上面的故障描述信息,网络管理员脑子里立刻有了这个想法。然而,当网络管理员在局域网内的其他计算机上尝试访问网络时,发现DHCP服务器可以正常地为其分配IP地址,这意味着客户端系统的DHCP服务无法正常启动与DHCP服务器的工作状态无关。
由于局域网DHCP服务器工作正常,网络管理员判定客户端系统DHCP服务无法正常启动是客户端系统自身原因。
为了进一步了解故障原因,网络管理员在Internet网络上搜索ID为7300的系统故障相关信息,最终了解到客户端系统的DHCP服务无法正常启动的原因。原来,故障工作站的DHCPClient服务无法正常初始化,导致故障工作站系统无法正常享受DHCP服务器的IP地址分配服务,故障工作站无法上网是必然的。网络管理员上网查询相关资料后发现,故障工作站系统的DHCPClient服务之所以无法正常初始化,多半是因为与DHCPClient服务相互依赖的SYMTDI服务工作状态异常。
卸载诺顿防病毒软件时,故障工作站系统中的SYMTI服务将由诺顿防病毒软件自动监控。当网络管理员试图卸载故障工作站系统中的诺顿杀毒软件时,相应系统中的SYMTI服务的工作状态将被强制停止,使得DHCPClient服务无法正常启动和运行,最终故障工作站系统无法向局域网中的DHCP服务器申请有效的IP地址。
提示:DHCP服务是动态配置协议(Dynamic Configuration Protocol)的缩写,是TCP/ip协议簇之一,主要用于为网络客户端分配动态IP地址。DHCPClient服务负责从局域网中的DHCP服务器获取IP地址信息。如果没有这项服务的支持,局域网中的普通客户端系统就无法获得有效的动态IP地址。默认情况下,Windows系统会自动启动并运行DHCPClient服务,但是一旦我们使用各种专业的优化工具对工作站系统进行优化,DHCPClient服务很可能会被强行停止,这是我们必须注意的。
让DHCP客户端正常初始化
搞清楚了无法从局域网DHCP服务器获取IP地址的原因后,解决这种故障现象就比较容易了。我们只需要采取适当的措施,使DHCP客户端服务摆脱对SYMTDI服务的依赖,使SYMTDI服务的工作状态不会影响故障工作站系统的DHCP客户端服务。要摆脱SYMTDI服务的相互依赖,可以按照以下步骤:
首先以系统管理员的身份进入故障工作站系统,打开系统桌面的开始菜单,点击运行命令,在弹出的系统运行文本框中输入regedit字符串命令,点击确定按钮,进入故障工作站系统的注册表编辑窗口。
其次,在编辑窗口左侧的显示区域展开“HKEY_LOCAL_MACHINE”注册表分支选项,然后用鼠标点击分支选项下的注册表子项“System \ Current Control Set \ Services \ DHCP”。检查Dhcp子项所在的右显示窗格中是否有“dependent service”键值。如果没有这样的键值,我们可以用鼠标右键点击Dhcp子项,然后在弹出的快捷菜单中选择“新建”/“字符串值”命令,创建“依赖服务”键值。
然后,用鼠标双击“Dependenonservice”的键值。在随后出现的“Dependenonservice”的键值设置对话框中,选择“SYMTDI”服务选项,按下键盘中的DEL功能键,点击“确定”按钮,保存注册表编辑操作,最后重启出现故障的工作站系统。当故障工作站系统重新启动时,网络管理员再次尝试网络访问操作。因此,出现故障的工作站系统能够正常访问网络内容。同时,在使用“ipconfig/all”命令检查相应系统的IP地址时,发现工作站已经向局域网DHCP服务器申请了合法的IP地址。
之后网络管理员再次尝试在线更新杀毒程序,发现更新操作一切正常,说明从DHCP服务器获取IP地址失败的问题已经成功解决。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » DHCP服务器无法获取IP地址问题解决实录

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情