IP地址突变之谜 破解DHCP服务依存关系

简介:
最近将安装在windows xp系统中的诺顿防病毒软件强行卸载之后,发现笔记本电脑突然不能上网,打开网上邻居属性窗口,检查本地连接的属性时,看到tcp/ip参数设置界面中的ip地址竟然“突变”成了“ 0.0.0.0”。这就奇怪了,笔者先前将笔记本的ip地址设置成动态获取的,现在没有对网络参数进行任何修改,ip地址怎么会突然变成“0.0.0.0”呢? 
    到网上搜索“0.0.0.0”地址时,发现该地址不表示任何计算机和网络,显然本地计算机的ip地址变成“0.0.0.0”,则表示本地的网络接口还没有被正确打开,也就是说笔记本电脑没有从dhcp服务器中获取到真实有效的ip地址,因此笔记本电脑自然也就会出现不能上网的故障了。 
  那么究竟是什么原因造成了本地计算机的ip地址变成“0.0.0.0”的呢?考虑到ip地址在发生突变前后,笔者没有进行过任何网络参数的改动,而且在卸载诺顿防病毒软件之前,上网还一切正常呢;看来,ip地址发生突变一定是诺顿防病毒软件引起的。为了进一步验证笔者的猜测,笔者又打开了windows xp系统的日志信息,想从其中找到一些答案。 
  果不其然,日志文件中清楚地提示系统出现7300错误,dhcp服务无法正常启动。为了弄清楚引起7300错误的原因,笔者又到网上查阅了这方面的资料;几经努力,终于明白7300错误的出现主要是由dhcp客户端服务无法正常初始化引起的,一旦dhcp服务不能正确启动,那么windows xp系统工作站自然也就无法从dhcp服务器中动态获取到合法的ip地址了,这显然就是本地计算机ip地址突然变成“0.0.0.0”的原因了。 
  根据日志文件的提示,笔者进一步发现了dhcp客户端服务之所以无法正常初始化,主要是由于与dhcp服务有依存关系的symtdi服务不能正常启动造成的。而symtdi服务在诺顿防病毒软件运行期间会自动受到它的监控,一旦将诺顿防病毒软件强行卸载掉,symtdi服务也就会受到牵连而无法正常启动。 
  要想让dhcp服务可以正常启动,可以解除该服务与symtdi服务的依存关系;要做到这一点,可以按照如下操作步骤来进行: 
  依次单击“开始”/“运行”命令,在弹出的系统运行对话框中,输入字符串命令“regedit”,单击“确定”按钮后,打开系统的注册表编辑窗口; 
  在其中依次展开注册表分支hkey_local_machine\system\currentc
本文转自CC博客51CTO博客,原文链接http://blog.51cto.com/levelive/5878如需转载请自行联系原作者

刀博士
相关文章
|
11月前
|
文字识别 网络协议 Unix
嵌入式中dhcp服务环境搭建
嵌入式中dhcp服务环境搭建
311 0
|
4月前
|
Linux 网络安全 开发工具
哇~真的是你呀!今天是LINUX的DHCP服务与管理
在Linux中,DHCP(动态主机配置协议)服务器管理是用于分配IP地址和其他网络配置信息给计算机和设备的服务。DHCP服务器管理在Linux中的作用是自动为计算机和设备分配IP地址和其他网络配置信息,简化网络管理并避免IP地址冲突。这使得网络设置更加方便和高效。
43 0
|
6月前
|
网络协议 网络架构
什么是 Wi-Fi IP Assignment 的 Automatic(DHCP) 方式
什么是 Wi-Fi IP Assignment 的 Automatic(DHCP) 方式
45 0
|
10月前
|
网络协议
第一章 部署DHCP服务
第一章 部署DHCP服务
|
10月前
|
网络协议 网络安全 开发工具
DHCP服务及配置
DHCP服务及配置
201 0
|
10月前
|
网络协议 安全 Windows
Windows server——部署DHCP服务
Windows server——部署DHCP服务
630 0
|
11月前
|
Linux
DHCP服务的安装以及配置,使主机IP地址自动获取
DHCP服务的安装以及配置,使主机IP地址自动获取
168 0
|
存储 网络协议 安全
IPv6 的无状态动态主机配置协议 (DHCP) 服务
节点使用基于IPv6的无状态动态主机配置协议服务 (Dynamic Host Configuration Protocol for IPv6,DHCPv6) 来获取配置信息,例如 DNS 递归名称服务器的地址,这不需要为单个客户端维护任何动态状态。使用无状态 DHCP 的节点必须通过其他机制(通常是无状态地址自动配置)获得其 IPv6 地址。本文档解释了 RFC 3315 的哪些部分必须在每种不同类型的 DHCP 代理中实现,以便代理可以支持无状态 DHCP。
136 0
IPv6 的无状态动态主机配置协议 (DHCP) 服务
|
数据建模 开发工具 网络虚拟化
|
网络协议 安全 Linux