
解决DHCP服务故障13个小妙招.doc
16页解决 DHCP 服务故障 13 个小妙招第 1 招:DHCP 服务冲突导致网络无法连接故障现象:一个小型局域网采用 D-Link DWL-900 无线 AP+搭建无线网,并采用无线 AP 自带的 DHCP 功能为客户机分配 IP 地址设置的IP 地址池为 10.115.223.100~10.115.223.200,子网掩码为255.255.254.0另局域网中还拥有一台安装 Windows 2000 Server的服务器使用一段时间之后出现问题:如果首先打开 AP,而后启动服务器,则所有的客户机均不能连接局域网,拔掉服务器的网线并重启 AP 就能恢复正常工作请问这是什么原因造成的,应该如何解决?解决方法:故障描述中说明在打开 Windows 2000 Server 服务器后出现了问题,而拔掉网线并重启无线 AP 又能够从故障中恢复,那说明问题出在服务器上请尝试通过以下方法排除故障:1.检查 Windows 2000 Server 服务器是否安装并启用了 DHCP 服务如果启用了 DHCP 服务则应该立即停用;2.使用最新版的杀毒软件对 Windows 2000 Server 服务器进行杀毒,确认服务器没有感染病毒;3.更换服务器的网线和网卡;4.如果上述方法均不能奏效,建议重新安装 Windows 2000 Server操作系统。
第 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 招:Windows Server 2003 服务器“找不到 DHCP 服务器”错误故障现象:某公司的局域网基于 Windows Server 2003 的域管理模式,并使用 DHCP 服务器为客户端自动分配 IP 地址最近由于网络升级新搭建了一台 DHCP 服务器,并停用了原来的 DHCP 服务器可是在启动 DHCP 服务的时候出现却“找不到 DHCP 服务器”的错误提示故障解决:在 Windows NT 中,DHCP 服务器的架设并不需要授权也就是说,如果在网络中架设了另外一台不同的 DHCP 服务器,它的DHCP 服务也会起作用,这样显然不利于网络安全而 Windows 2000/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 服务无法访问Windows Active Directory”检查 AD 服务器和网络连接,重新授权,如图 2008121104 所示图 2008121104 DHCP 服务无法访问 Active Directory 错误提示第 5 步,通过授权以后,DHCP 服务即可生效然后重新设置 IP 地址池、子网掩码等选项,DHCP 服务开始正常工作第 4 招:Windows Server 2003 服务器启用 DHCP 日志记录故障现象:某局域网服务器采用 Windows Server 2003 作为操作系统,安装并启用了 DHCP 为客户端计算机自动分配 IP 地址。
不知何故 DHCP 服务器经常出错,然而在“事件查看器”窗口中却只能查看有关 DHCP 服务器的启动与关闭这样的事件,这对于解决 DHCP 故障来说用处不大请问在什么地方能够看到更为详细的 DHCP 故障信息?解决方法:默认情况下 DHCP 服务仅将启动和关闭事件记录到“事件查看器中,不过可以通过启用 DHCP 审核记录来查看详细的信息启用DHCP 的详细日志功能具体步骤如下:第 1 步,依次单击“开始”→“所有程序”→“管理工具”→DHCP,打开 DHCP 控制台窗口在左窗格中右键单击 DHCP 服务器,执行“属性”快捷命令第 2 步,在打开的 DHCP 服务器属性对话框的“常规”选项卡中勾选“启用 DHCP 审核记录”复选框,并单击“确定”按钮,如图2008121105 所示图 2008121105 启用 DHCP 审核记录设置完成后打开%systemroot%\system32\dhcp\文件夹,从中可以查看记录详细信息的日志文件,如图 2008121106 所示图 2008121106 DHCP 日志记录第 5 招:Windows Server 2003 服务器 DHCP 的 IP 地址范围无效故障现象:为了简化网络管理工作,准备在一台基于 Windows Server 2003 的服务器上安装并启用 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 地址后,Windows 2000 Server服务器能正常访问“网上邻居”,而安装 Windows 98 系统的客户端计算机则时常出现无法访问“网上邻居”的情况这是什么原因造成的?应该如何解决呢?解决方法:根据故障描述,初步判断是与 DHCP 服务器无法正常提供服务有关可以尝试在 DHCP 的作用域中为 DHCP 客户端分配 DNS 域名来解决,或者卸载并重新安装和设置 DHCP 服务第 9 招:无盘工作站启动到 DHCP 服务时无法获取 IP 地址故障现象:某学校计算机教室采用无盘系统,在服务器端经过某些调整后发现有一些无盘工作站启动至 DHCP 服务时出现无法获取 IP地址的错误。
解决方法:造成这一故障的原因有很多,比如说服务器 DHCP 配置错误,或在网络中存在其它的 DHCH 服务器重新正确配置 DHCP 服务,当确定无误后,再禁用 Wingate 或 Sygate 等工具的 DHCP 服务第 10 招:DHCP 服务错误导致 Windows XP 系统异常重启故障现象:一台运行 Windows XP 系统的计算机,在运行过程中突然自动重启,且报告系统从重大错误中恢复然后一切运行正常.这种现象偶尔出现错误报告为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。












