解决DHCP服务故障13个小妙招第1招:DHCP服务冲突导致网络无法连接故障现象:一个小型局域网采用D-LinkDWL-900无线AP+搭建无线网,并采用无线AP自带的DHCP功能为客户机分配IP地址。设置的IP地址池为10.115.223.100~10.115.223.200,子网掩码为255.255.254.0。另局域网中还拥有一台安装Windows2000Server的服务器。使用一段时间之后出现问题:如果首先打开AP,而后启动服务器,则所有的客户机均不能连接局域网,拔掉服务器的网线并重启AP就能恢复正常工作。请问这是什么原因造成的,应该如何解决?解决方法:故障描述中说明在打开Windows2000Server服务器后出现了问题,而拔掉网线并重启无线AP又能够从故障中恢复,那说明问题出在服务器上。请尝试通过以下方法排除故障:1.检查Windows2000Server服务器是否安装并启用了DHCP服务。如果启用了DHCP服务则应该立即停用;2.使用最新版的杀毒软件对Windows2000Server服务器进行杀毒,确认服务器没有感染病毒;3.更换服务器的网线和网卡;4.如果上述方法均不能奏效,建议重新安装Windows2000Server操作系统。第2招:DHCP服务器无法正常自动分配IP地址故障现象:某公司局域网通过DHCP服务器为客户端自动分配IP地址,使用一段时间之后出现客户机无法正确获取IP地址的故障。在客户端使用ipconfig/release命令行工具释放本机IP地址,并使用ipconfig/renew命令刷新后获取了一个169.254.*.*之类的IP地址。请问引发这一故障的原因是什么?应该如何解决呢?解决方法:当客户端计算机通过DHCP服务器自动获取IP地址,且只能获取169.254.*.*之类的地址时,则说明DHCP服务器发生故障了,因为169.254.*.*是客户端计算机没有找到DHCP服务器时自动生成的。故障的原因可能是客户端没有找到DHCP服务器或是DHCP响应时间太长,超出了系统规定的时间。此时应该检查DHCP服务器是否因意外而终止运行。很多情况下,如果局域网中的一台计算机无法获得IP地址,那么很有可能是网络的物理连接出现问题或DHCP的地址池中IP地址不够用所致;如果是所有计算机均无法获得IP地址,那么重新启动DHCP一般可以解决问题,如图2008121101所示。图2008121101重新启动DHCP服务第3招:WindowsServer2003服务器“找不到DHCP服务器”错误故障现象:某公司的局域网基于WindowsServer2003的域管理模式,并使用DHCP服务器为客户端自动分配IP地址。最近由于网络升级新搭建了一台DHCP服务器,并停用了原来的DHCP服务器。可是在启动DHCP服务的时候出现却“找不到DHCP服务器”的错误提示。故障解决:在WindowsNT中,DHCP服务器的架设并不需要授权。也就是说,如果在网络中架设了另外一台不同的DHCP服务器,它的DHCP服务也会起作用,这样显然不利于网络安全。而Windows2000/2003则改进了这方面的功能,一台服务器即使启动了DHCP服务,如果得不到活动目录服务器的认证,DHCP服务也不能启动,并且会出现“找不到DHCP服务器”的错误提示。解决该问题的步骤如下所述:第1步,以管理员身份登录准备授权的DHCP服务器,依次单击“开始”→“管理工具”→DHCP,打开DHCP控制台窗口。第2步,在控制台窗口左窗格中用鼠标右键单击根节点DHCP,在打开的快捷菜单中执行“管理授权的服务器”命令,打开“管理授权的服务器”对话框,如图2008121102所示。图2008121102“管理授权的服务器”对话框第3步,在“管理授权的服务器”对话框中单击“授权(A)...”按钮,在打开的“授权DHCP服务器”对话框中输入已经安装活动目录的服务器名或IP地址,并依次单击“确定”按钮,如图2008121103所示。图2008121103输入DHCP服务器地址第4步,如果DHCP服务器和AD服务器工作正常,并且网络连接没有问题,则会提示授权成功。如果网络有故障,或者输错了计算机名或IP地址,就会出现DHCP对话框,提示“DHCP服务无法访问WindowsActiveDirectory”。检查AD服务器和网络连接,重新授权,如图2008121104所示。图2008121104DHCP服务无法访问ActiveDirectory错误提示第5步,通过授权以后,DHCP服务即可生效。然后重新设置IP地址池、子网掩码等选项,DHCP服务开始正常工作。第4招:WindowsServer2003服务器启用DHCP日志记录故障现象:某局域网服务器采用WindowsServer2003作为操作系统,安装并启用了DHCP为客户端计算机自动分配IP地址。不知何故DHCP服务器经常出错,然而在“事件查看器”窗口中却只能查看有关DHCP服务器的启动与关闭这样的事件,这对于解决DHCP故障来说用处不大。请问在什么地方能够看到更为详细的DHCP故障信息?解决方法:默认情况下DHCP服务仅将启动和关闭事件记录到“事件查看器中,不过可以通过启用DHCP审核记录来查看详细的信息启用DHCP的详细日志功能。具体步骤如下:第1步,依次单击“开始”→“所有程序”→“管理工具”→DHCP,打开DHCP控制台窗口。在左窗格中右键单击DHCP服务器,执行“属性”快捷命令。第2步,在打开的DHCP服务器属性对话框的“常规”选项卡中勾选“启用DHCP审核记录”复选框,并单击“确定”按钮,如图2008121105所示。图2008121105启用DHCP审核记录设置完成后打开%systemroot%\system32\dhcp\文件夹,从中可以查看记录详细信息的日志文件,如图2008121106所示。图2008121106DHCP日志记录第5招:WindowsServer2003服务器DHCP的IP地址范围无效故障现象:为了简化网络管理工作,准备在一台基于WindowsServer2003的服务器上安装并启用DHCP服务。在设置起始IP地址和结束IP地址时,系统总是提示“指定的IP地址范围无效”。所设置的起始IP地址是10.0.0.0,结束IP地址是10.0.0.255。请问这是什么原因的?因该如何来解决?解决方法:此IP地址确实是无效的范围。所设置的起始IP地址中的最后一位是0(二进制表示为00000000),这只能用于表示网络号;而所设置的结束IP地址中的最后一位是255(二进制表示为11111111),这个地址是广播地址,用于表示网络内的所有主机。这两个IP地址都不能分配给某台具体的计算机,当然更不能添加到地址池中进行自动分配。只需将起始IP地址设置为10.0.0.1,结束IP地址设置为10.0.0.254即可解决问题。第6招:局域网计算机无法从DHCP服务器获取IP地址故障现象:某公司局域网搭建有DHCP服务器,为客户机自动分配IP地址。其IP地址分配范围为10.115.223.1~10.115.50,并需要在激活的登录界面中输入用户名和密码。可是在上网高峰时,客户机无法获得IP地址信息,并且登录界面也无法激活。IP地址显示为169.254.X.X,无法上网。解决方法:访问高峰时计算机所获得的169.254.X.X地址是由于无法从DHCP服务器获得IP地址(联系不上DHCP服务器,或者DHCP服务器没有IP地址可供分配),而由计算机自动分配的IP地址(APIPA)。由于DHCP服务器的IP地址池有限,当可用IP地址分配完毕,将不再可能获取IP地址,也就是说,如果没有网络管理员的配合,将没有合法的解决方案,此时可行的方式就是不断刷新。可以为DHCP服务器的地址池添加足够的IP地址来解决此问题,操作步骤如下所述:第1步,依次单击“开始/管理工具/DHCP”,打开DHCP控制台窗口。第2步,在DHCP控制台窗口左窗格目录树中展开服务器,用鼠标右键单击“作用域IP”,在打开的快捷菜单中执行“属性”命令,打开“作用域IP属性”对话框。在“结束IP地址”编辑框中输入10.115.223.100,扩大地址范围,如图2008121107所示。图2008121107扩大IP地址范围第7招:通过DHCP服务器自动获取的IP地址相同故障现象:局域网中的计算机通过DHCP服务器自动获取IP地址,经过观察发现,很多计算机获取的IP地址每次都相同。理论上DHCP服务器分配的IP地址应该是动态的,为什么这些计算机能获得相对不变的IP地址呢?解决方法:这种情况很正常。当客户端计算机通过DHCP方式获取IP地址后,在下次开机时重新申请IP地址时,如果上一次分配的IP地址没有被其它计算机占用,则这个IP地址将会再次被DHCP分配到该计算机上,从而最大限度地保证该计算机中与这个IP地址相关的服务能够正常使用。第8招:通过DHCP服务器自动获取IP地址不正常故障现象:某局域网内的客户端计算机,起初拥有静态IP地址。更改为通过DHCP服务器动态获取IP地址后,Windows2000Server服务器能正常访问“网上邻居”,而安装Windows98系统的客户端计算机则时常出现无法访问“网上邻居”的情况。这是什么原因造成的?应该如何解决呢?解决方法:根据故障描述,初步判断是与DHCP服务器无法正常提供服务有关。可以尝试在DHCP的作用域中为DHCP客户端分配DNS域名来解决,或者卸载并重新安装和设置DHCP服务。第9招:无盘工作站启动到DHCP服务时无法获取IP地址故障现象:某学校计算机教室采用无盘系统,在服务器端经过某些调整后发现有一些无盘工作站启动至DHCP服务时出现无法获取IP地址的错误。解决方法:造成这一故障的原因有很多,比如说服务器DHCP配置错误,或在网络中存在其它的DHCH服务器。重新正确配置DHCP服务,当确定无误后,再禁用Wingate或Sygate等工具的DHCP服务。第10招:DHCP服务错误导致WindowsXP系统异常重启故障现象:一台运行WindowsXP系统的计算机,在运行过程中突然自动重启,且报告系统从重大错误中恢复。然后一切运行正常.这种现象偶尔出现。错误报告为C:\windows\minidump\mini010104-01.dmpc:\Docume...\owner\locals...\Temp\wer1.temp.diroo\sysdata.xml。用最新版的杀毒软件杀毒未果。在“事件查看器”中每次运行都有警告:“来源:DHCP描述为:计算机已自动配置网络地址为000795D3EOED的网卡的IP地址。使用的IP地址是169.254.185.9”,请问是什么原因造成的?解决方法:当计算机的IP地址为169.254.x.x之类的IP地址时,表示该机不能获取地址正确的IP地址。从本例描述的情况来看,初步估计是系统文件损坏。建议将系统安装光盘插在光驱中,并运行sfc/scannow命令行工具尝试修复系统文件,如图2008121108所示。图2008121108执行修复操作第11招:DHCP服务子网掩码设置不当导致网络故障故障现象:某小型局域网通过ADSL虚拟拨号方式进入Internet,然后通过路由器和一台十六口的交换机连接各计算机。各计算机通过DHCP服务器自动获取IP地址。最近有几台计算机不能访问局域网中提供的网络服务,但都能正常上网。使用Ping命令检测IP设置,发现IP地址及网关设置均正确,只有子网掩码与运行正常的计算机不同(255.0.0.0)。请问应该如何解决此问题?解决方法:子网掩码不同的计算机如果不通过路由器是不能互相访问的(本例中提到的路由器只是用来共享上网)。问题应该是DHCP服务器设置有误,导致局域网内的计算机无法正确获取IP地址所致。首先应当保证DHCP服务器有一个静态的IP地址,并且子网掩码应该根据网络规模正确设置(本例子网掩码应该设为255.255.255.0)。在创建IP