“滚了滚了”通过精心收集,向本站投稿了7篇浅析DHCP服务器端的故障解决,以下是小编为大家准备的浅析DHCP服务器端的故障解决,仅供参考,欢迎大家阅读。
- 目录
篇1:浅析DHCP服务器端的故障解决
前面的文章中,我们讲解了有关DHCP服务器排障的思路以及相关客户端的一些排障方法,希望能够帮助大家解决一些难题。
服务器排障:
DHCP服务器的排障方法我们已经介绍过很多了,感兴趣的读者可以查阅以前服务器频道相关文章。主要的手段就是查询服务器上的dhcp server的设置是否正常,如果没有启用将其开启。另外还要时不时的将DHCP服务器关闭查看是否网络中还存在其他DHCP服务器从而产生冲突。另外在网络建立域的情况下,要想开启DHCP服务器是需要由域控制对该DHCP服务器授权的,所以授权工作不要遗忘。
还需要提的一点就是租约的问题,如果发现DHCP工作正常,一部分客户机无法获得IP信息,执行ipconfig /renew提示找不到DHCP服务器,而另外一部分可以正常获得的话,百分之九十是因为租约的原因,要嘛租约里保存的信息过多,需要我们手工清除一次;要嘛租约时间设置的过长,以至于大量非法MAC占用了有效IP地址,
小提示:凡是提供DHCP服务的服务器都必须设置固定IP地址,想在动态获得IP信息的计算机上启用DHCP服务是不可以的。而且虽然微软公司在限制DHCP服务上做了规定,例如同一个网络中不容许两台DHCP存在。但是目前有很多第三方软件可以建立DHCP服务器,甚至是宽带路由器也将DHCP功能集成于自身配置中,因此在这种情况下就无法清楚的查询出网络中到底存在几个DHCP服务器了,我们只能将怀疑对象一一关闭或者在交换机及路由器上将怀疑对象进行访问控制列表过滤。总之网络中存在非法DHCP服务器引起的网络故障是非常难解决的,需要反复调查循序渐进。
总结:当DHCP服务出现问题时不要盲目的去服务器上查找结果,大部分时候都是因为客户机故障造成的,另外客户机与服务器之间的媒介也要值得注意,网线是否连接正常,交换机是否工作正常都是需要考虑的,必要时一定要多多替换,换几个网线或几个交换机端口来判断。切记不要想当然去操作,要脚踏实地的去测量才能得到真正的结果。
篇2:解决Windows操作系统的DHCP故障
在我们解决Windows 操作系统的DHCP故障时,有时要找出某个地址范围内有哪些地址没有被使用,只需建立一个批处理文件,要求它只返回那些未用的IP地址,然后再将命令的结果输入到一个文本文件中。
作为网管员,在我们解决Windows 操作系统的DHCP故障时,有时要找出某个地址范围内有哪些地址没有被使用。本人以前介绍过一种方法:打开命令提示窗口,在For…in…Do循环中调用ping命令。例如,为了找出在地址范围192.168.1.1 到 192.168.1.100有哪些地址没有被使用,可以使用这个命令:For /L %f in (1,1,100) Do Ping.exe -n 2 192.168.1.%f
该命令会报告指定范围内的所有IP地址,不管是在用的还是未用的,用户都不得不在命令行窗口中翻看大量的内容。其实,我们完全可以避免这些麻烦,只需建立一个批处理文件,要求它只返回那些未用的IP地址,然后再将命令的结果输入到一个文本文件中。
下面介绍方法:
打开记事本,在窗口中输入如下的命令:
@Echo off
date /t >IPList.txt
time /t >>IPList.txt
echo =========== >>IPList.txt
For /L %%f in (1,1,100) Do Ping.exe -n 2 192.168.1.%%f Find
“Request timed out.” echo 192.168.1.%%f Timed Out >>
IPList.txt echo off
cls
Echo Finished!
@Echo on
Notepad.exe IPList.txt
将此文件存为IPTracker.bat,关闭记事本程序,
需要注意的是,在这个批处理文件中,整个的For…In…Do命令由几个被“&&”连接起来的命令组成。该命令以“For”开始,以“Off”结尾,而且整个命令必须在一行上。当然,如果用户要使用此方法的话,需要使用用户自己的IP地址来替换示例中的IP地址。
以后,如果用户要解决DHCP问题,可以在浏览器窗口中定位并双击IPTracker.bat文件,然后启动一个IP地址跟踪工具,这个批处理只查找那些未用的IP地址,并将结果存到记事本文件中。(在此例中,这个保存的批处理文件成为一个IP地址跟踪工具,它可以一次创建,反复使用。)
注意:此方法只适用于Windows XP Professional(专业版)
篇3:DHCP故障解决方法
DHCP故障解决方法
DHCP故障解决方法打开记事本,在窗口中输入如下的命令:
@Echo off
date /t >IPList.txt
time /t >>IPList.txt
echo =========== >>IPList.txt
For /L %%f in (1,1,100) Do Ping.exe -n 2 192.168.1.%%f Find “Request timed out.” echo 192.168.1.%%f Timed Out >>IPList.txt echo off
cls
Echo Finished!
@Echo on
Notepad.exe IPList.txt
将此文件存为IPTracker.bat,关闭记事本程序。
在这里我们需要注意这个处理文件整个的For…In…Do命令由几个被“&&”连接起来的命令组成的
这个命令以“For”开始,以“Off”结尾,
所有命令必须在一行上。
如果用户要使用此方法的话,需要使用用户自己的IP地址来替换示例中的IP地址。
DHCP故障解决方法 [篇2]
第一:检查物理连接是否畅通。
在客户端与服务器连接的网卡上配置ip地址,确保该ip地址与服务器端接口gigabitethernet1/0/0的ip地址在同一网段。从客户端pinggigabitethernet1/0/0接口的ip地址,如果可以ping通,则说明连接畅通,那么物理线路故障便可被排除。也可以在服务器端打开dhcp的调试开关,查看是否可以收到客户端的`dhcpdiscover报文。
第二:dhcp服务器的配置是否正确。
1.执行命令dhcp enable。
2.执行命令display dhcp server treeall,查看全局地址池是否存在,且地址池中的ip地址与接口gigabitethernet1/0/0的ip地址是否在同一个网段中。如果不存在,执行命令dhcpserver ip-pool pool-name和命令network ip-address [ mask { mask mask-length }]创建地址池和配置地址池中可动态分配的ip地址范围。如果地址池存在,但地址池中的ip地址与接口gigabitethernet1/0/0的ip地址不在同一个网段,则修改地址池中的ip地址或修改接口gigabitethernet1/0/0的ip地址,使二者在一个网段中。
3.系统视图下执行命令dhcp se-le-ct global { all interf-ace interf-ace-typeinterf-ace-number }或在gigabitethernet1/0/0接口视图下执行命令dhcp se-le-ctglobal,确保gigabitethernet1/0/0下的客户从全局地址池获取地址。
第三:地址池内是否有可用ip地址、过期ip地址或冲突ip地址。
1.执行命令display dhcp server free-ip,检查全局地址池内是否还有可用ip地址。
2.如果没有可用地址,执行命令display dhcp server expired poolpool-name,查看是否有过期的ip地址。
3.如果不存在过期ip地址,执行命令display dhcp server conflictall,查看是否有冲突的ip地址。如果有的话,查看其探测时间(discovertime)是否已经超过1小时。ne80e/40e的实现中,如果发现冲突的ip地址,那么在1小时以后我们可以对于此ip地址进行重新分配使用。当存在冲突ip地址时,且探测时间没有超过1小时,则执行命令resetdhcp server conflictall释放冲突ip地址。如果没有冲突ip地址,则地址池中的可用ip地址、过期ip地址和冲突的ip都不存在,就说明地址池中ip地址已经用尽,可以重新创建一个全局地址池,该地址池的network和前一个地址池的network重叠,且网段大于前地址池的网段。
篇4:浅析DHCP服务器故障
面对DHCP服务器,你是不是存在很多问题呢?如果你使用DHCP来为系统中的工作站自动配置TCP/IP,任意一个DHCP故障都可以导致服务的崩溃,毕竟,如果一个工作站不能获取IP地址,就没有办法读取个人网络或者因特网上的任何资源。本文中,我将介绍可以用来排解DHCP服务器故障的一些技术。
DHCP服务器故障之不适当的地址分配
一个非常常见的DHCP相关问题是意外的IP地址分配。例如,假设你的DHCP服务器的IP地址范围配置为192.168.0.1到192.168.0.50.你希望电脑主机被分配以这个范围内的IP地址。现在,假设来自你网络上的一个工作站与网络服务器通信似乎出现问题。你发送一个IPCONFIG/ALL命令来查看工作站的IP地址配置。与期望的地址范围相反,工作被分配了一个以169.254开始的地址。
发生了什么事?如果来自你网络上的主机被意外地分配以169.254开始的地址,你又可以确认这个地址不是由你的DHCP服务器分配的。就是说工作站无法与DHCP服务器通信。当这种情况发生时,工作站将采用名为自动专用IP寻址(APIPA)的Windows特征给自身分配一个IP地址。
微软自动建立专用IP寻址到窗口,以帮助那些有很小的网络的机器。例如,如果你是要建立一个很小的Windows网络,即使网络上没有DHCP服务器,你也不需要手动配置IP地址。APIPA将自动在网络上为每台机器分配一个唯一的B类IP地址。这非常适合小型家庭网络,但完全不适合较大型的网络。
如果一个工作站依靠APIPA分配地址,这是因为它请求IP地址没有得到回应。有几种可能的原因造成这一问题。假定网络上的其他计算机能够从你的DHCP服务器获得一个IP地址,你可以排除DHCP服务器的问题。
极有可能的是,这个问题与安装在工作站中的网络硬件故障有关。例如,网络接口卡被分配以一个错误的驱动。另一个可能的原因是网线没插入网络接口卡,或者没有连接到另一端的开关。
当然,仅因为网络上的一台计算机在获取IP地址方面有问题并不能完全排除服务器的问题。如果其他工作站都能成功获取IP地址,那么可以肯定服务器正常工作。然而,也可能因为服务器已经分配完了可用的IP地址。通过将网络上请求来自DHCP服务器的IP地址的装置的数目与DHCP地址范围大小进行比较,你可以很容易地分辨是否是IP地址用尽的问题。
DHCP服务器故障之常见的DHCP服务器问题
如果多个工作站遇到租用IP地址的问题,那么问题很可能与DHCP服务器自身有关。如果你怀疑DHCP是造成问题的原因,那么你可以通过借助一些Ping的测试以确认DHCP能够在整个网络间通信来开始检测问题。
如果DHCP服务器能够与网络上的其他计算机通信,那么我建议核实DHCP服务器是否有一个符合范围的IP地址,并且服务器配置为这个指定的地址,
例如,如果DHCP服务器的地址范围从192.168.0.1到192.168.0.50,服务器实际上无法分配这些地址,除非服务器自身在同一个子网范围内已经分配了一个静态地址,如192.168.0.0或192.168.0.51。
如果这仍然不能解决问题,那么我建议检查基本配置。例如,你应该保证DHCP服务器仍然被当前目录授权可以租用IP地址。你同样应该检查,保证IP地址范围仍然有效,并且DHCP服务器上正在运行必要的服务。
DHCP服务器故障之IP地址冲突
另一个偶尔出现的问题涉及动态配置地址是IP地址冲突。当你创建一个DHCP范围时,DHCP服务器的责任就是确保范围内的地址一次只能租用给一个用户。如果那样的话,怎么可能在动态分配地址时出现IP地址冲突呢?
我碰到过两种情况可能导致这个问题。第一次遇到时,我能够决定哪台PC被分配给了重复的地址。当我检查这些机器上的TCP/IP时,我发现其中一台机器的IP地址被手动配置过。说来话长,但那台机器的使用者运行未授权的应用程序,需要一个静态IP地址。用户觉得每次使用应用程序时都要重新配置很麻烦,所以他们采用动态分配给他们的地址,将它当成一个静态地址输入。
今天这种情况发生的可能性非常小。上文中提到的特定情况的时候我使用的是Windows98。Windows98缺乏许多今天我们认为理所当然的安全机制。一个有正常安全防护的、系统为Windows XP或Windows VISTA的工作站应该能防止终端用户的重配置。即使如此,我想至少应该注意这个问题,因为如果你在解决这个问题上有疑难时使得你有据可查。
该问题一个更普遍的原因是多个DHCP服务器正在使用中,而那些DHCP服务器地址范围有重叠。如果你在自己的网络中仅有一个DHCP服务器,不要忽视这个可能造成问题的原因。十有八九,有一个非法DHCP服务器正与你的主要DHCP服务器冲突。
Windows 2000服务器和Windows服务器2003均以该方式设计,以防止非法DHCP服务器造成问题。DHCP服务器仅能够在被当前目录授权后发送地址。问题在于这仅适合于Windows平台下的DHCP服务器。其他操作系统上运行的DHCP服务器免费租用IP地址给用户,不需要被当前目录授权。
所以用户真正遭受了Linux平台下安装DHCP服务器的麻烦了吗?可能没有。更有可能的解释是,一个无线接入点,或者一个针对电缆或者DSL因特网连接的路由器造成问题。这样的装置内大多数都有DHCP。这些装置通常使用一个192.168.0.x或者192.168. 1.x的范围。如果凑巧与你的主要DHCP服务器所用的IP地址相同,那么你就陷入了这样一个困境,两个DHCP服务器均使用同一个地址资源发布地址!
DHCP服务器故障结论
DHCP故障有许多潜在的原因。大多数情况下,这些故障与DHCP服务器和试图租用地址的工作站两者间的通信问题有关。
篇5:网管技术:三个小技巧解决处理DHCP故障
对于DHCP故障,相信管理员们都遇到过,本博文将介绍您3招处理DHCP故障的技巧和步骤,
第一:检查物理连接是否畅通
在客户端与服务器连接的网卡上配置IP地址,确保该IP地址与服务器端接口GigabitEthernet1/0/0的IP地址在同一网段。从客户端ping GigabitEthernet1/0/0接口的IP地址,如果可以ping通,则说明连接畅通,那么物理线路故障便可被排除。也可以在服务器端打开DHCP的调试开关,查看是否可以收到客户端的DHCPDISCOVER报文。
第二:DHCP服务器的配置是否正确
1、执行命令dhcp enable。
2、执行命令display dhcp server tree all,查看全局地址池是否存在,且地址池中的IP地址与接口GigabitEthernet1/0/0的IP地址是否在同一个网段中。如果不存在,执行命令dhcp server ip-pool pool-name和命令network ip-address [ mask { mask mask-length } ]创建地址池和配置地址池中可动态分配的IP地址范围。如果地址池存在,但地址池中的IP地址与接口GigabitEthernet1/0/0的IP地址不在同一个网段,则修改地址池中的IP地址或修改接口GigabitEthernet1/0/0的IP地址,使二者在一个网段中,
3、系统视图下执行命令dhcp select global { all interface interface-type interface-number }或在GigabitEthernet1/0/0接口视图下执行命令dhcp select global,确保GigabitEthernet1/0/0下的客户从全局地址池获取地址。
第三:地址池内是否有可用IP地址、过期IP地址或冲突IP地址
1、执行命令display dhcp server free-ip,检查全局地址池内是否还有可用IP地址。
2、如果没有可用地址,执行命令display dhcp server expired pool pool-name,查看是否有过期的IP地址。
3、如果不存在过期IP地址,执行命令display dhcp server conflict all,查看是否有冲突的IP地址。如果有的话,查看其探测时间(Discover Time)是否已经超过1小时。NE80E/40E的实现中,如果发现冲突的IP地址,那么在1小时以后我们可以对于此IP地址进行重新分配使用。当存在冲突IP地址时,且探测时间没有超过1小时,则执行命令reset dhcp server conflict all释放冲突IP地址。如果没有冲突IP地址,则地址池中的可用IP地址、过期IP地址和冲突的IP都不存在,就说明地址池中IP地址已经用尽,可以重新创建一个全局地址池,该地址池的Network和前一个地址池的Network重叠,且网段大于前地址池的网段。
篇6:故障解析:DHCP作用域
下面我们主要讲解一下通过DHCP作用域来处理故障的问题,笔者所在学校有两个机房,机房A的计算机是指定IP地址,机房B的计算机采用DHCP服务自动获取IP地址。两个机房在同时使用并上网时,部分计算机经常出现故障(如上不了网、速度缓慢)。
原因分析
每次指定IP地址的机房A先开机时,该机房内的所有计算机都能正常上网;若采用自动获取(DHCP)IP地址的机房B先开机时,则会引发机房B与机房A内的计算机IP地址冲突,致使部分>计算机不能上网。于是,笔者决定在机房B的DHCP作用域中留出指定IP地址段,以避免IP地址冲突。
解决过程
在重新设置好DHCP作用域后,笔者并没有重新启动Windows 2000 Server(服务器系统),结果出现机房B里的所有计算机不能上网的新问题。开始以为是接入线路有故障,但用测试仪器检测正常;遂怀疑集线器硬件有问题,认为是由于硬件损坏引起的广播风暴导致的,更换集线器后故障依旧;再考虑是否有多余的线路构成了回路,使数据包不断发送和校验数据,从而导致不能上网,笔者马上去掉所有连接确保不会构成回路,只针对机房B配备一个集线器,问题还是存在;当笔者已经感到山穷水尽时,无意中重新启动服务器,问题立即得到解决,
总结
当指定IP地址和由DHCP获取IP地址发生冲突而导致部分计算机不能上网时,应当在DHCP作用域中预留出指定的IP地址段,避免IP地址重复;而在重新设置好DHCP作用域后,出现用DHCP自动获取IP地址的机房里的所有计算机不能上网,是由于Windows 2000 Server没有重新启动导致的,可看出在Windows 2000 Server中进行网络设置后不用重新启动即可生效是不可靠的;另外,使用逐步排除法也是解决类似问题的一个好方法。
篇7:如何解决关机故障
问题现象
电脑不能自动关闭电源,而是停留在“现在安全关闭”的画面就不动了,
如何解决关机故障
。点击计算机关闭,没有起任何反应,步骤/方法运行“msconfig”,并在弹出的菜单中选择高级标签,选择“禁用快速关机”(或者“禁用UDF文件系统”或者“如果关机失败,请禁用磁盘扫描程序”),确定后重新启动计算机。
注意事项由于系统启用快速关机机制,但快速关机又与某些硬件不兼容,只需要禁用快速关机即可。
★ 故障分析报告
★ 笔记本显卡故障
★ 路由协议故障处理
★ 如何解决春困问题
★ 合同纠纷解决方式
浅析DHCP服务器端的故障解决(通用7篇)




