DHCP服务器故障引起的网络问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DHCP服务器故障引起的网络问题
摘要:随着网络应用的不断广泛和深入,网络的安全与稳定也就变得更加重要,因此,作为一名网络管理人员,任重而道远。
需要保障网络的正常运行,文章结合实际工作经验,通过DHCP服务器引起的网络问题来阐述网络的快速定位和排除。
关键词:DHCP服务器;地址池;租用周期;DHCP DISCOVER封包
随着计算机及网络技术的飞速发展,办公自动化信息系统的作用也越来越大,天津市静海县医院为了提高工作效率,增强竞争力,在内部组建了局域网,可没过多久医院工作人员报告说大多数电脑突然无法共享取得其他电脑上的资料,没法工作了。
1计算机硬件故障
于是笔者带着问题去检查故障电脑,首先从硬件出发,抽查了几台故障电脑的网卡如图1所示。
设备管理器中的网卡位置没有问号或叹号,说明网卡和网卡驱动都没有问题。
接下来测试与故障机器连接的网线,测试后发现网线的连通性也正常。
那问题会不会出现在路由器的端口上。
单位使用的是一台CISCO 1760路由器,如果路由器接口损坏也会导致网络无法联通,用能正常工作的电脑替换故障机器,并与路由器接口连接,发现该电脑仍能正常与其他电脑资源共享。
因此,可以排除网络无法资源共享的故障是由硬件故障引起的可能。
2计算机的软件设置
硬件故障既然已经排除,那问题肯定就出在电脑的设置上了。
首先查看相关电脑的属性如图2所示。
发现正常工作的电脑使用通过DHCP自动获取IP地址都获得了正确的IP地址,而那些不能正常工作的电脑的IP地址是169.254开头的B类地址,这显然不对,正常工作的电脑应为192开头的C类地址,显然由于169与192开头的电脑不处在同一网段,当然也就无法互通了。
现在基本可以断定故障是由IP地址错误引起的。
于是找到问题电脑,记下它的计算机名(如PC1),目前获得的IP地址(如192.168.0.50)用作备用。
用一台能正常工作的电脑ping刚刚记下的那个IP地址“ping 192.168.0.50”,发现不通,再试着ping 那台电脑的计算机名“ping PC3”,发现也不通,但是计算机名却能够被解析成IP地址如图3所示。
显然这个地址192.168.1.3不是刚才记下的那个IP地址。
因此我怀疑可能是DHCP中的某个环节出问题了。
现在先让我们看看DHCP的工作原理吧。
DHCP(动态主机配置协议)是一种动态机制,它允许客户机在启动引导时向DHCP服务器请求一个地址,并由DHCP服务器集中管理记录了计算机名和IP地址对应关系的一个库。
当客户端第一次登录网络的时候,也就是说客户机上没有任何IP数据设定,它会向网络发出一个DHCP DISCOVER封包,当DHCP服务器监听到客户端发出的DHCP DISCOVER广播后,它会从地址池中找到那些还没有租出去的IP地址,连同其它的TCP/IP设定,相应给客户端一个DHCP OFFER封包,同时DHCP 服务器会记下该客户机的计算机名与IP地址间的一个对应关系,并且指定一个时间间隔,它被称为租用周期,它决定IP地址可以持续使用的时间。
客户机也会把这次与DHCP会话所得的信息保存下来,以后在重启的过程中只需验证一下,客户机就可以直接使用上一次保存在本地的信息了。
那么,为什么某些电脑会获得了如169.254.*.*之类IP地址呢?
这说明这些电脑根本未能获得DHCP服务,如果客户机没能及时得到DHCP 服务器的应答,使客户机认为网络中不存在DHCP服务,这时,微软的操作系统会自动查找一个如169.254.*.*的IP地址分配给客户机。
找到了问题所在,的确是DHCP服务器出现问题所致,因此在DHCP地址池中删除那些不能上网的电脑的信息,释放地址资源,然后重启DHCP服务器,重启完成之后再重启客户机,至此故障排除。
3DHCP服务器相关故障
使用DHCP服务器,无需为网络中的计算机一一配置IP地址,这样大大较少了网管的工作量。
但有时DHCP服务器也会出现各种各样的故障,以上遇到的就是其中的一种,下面再给大家介绍一些常见的故障及排除方法。
①DHCP服务器未被授权在网络上运行,DHCP配置完成后,应当在控制域或活动目录中对其进行授权,该操作应在DHCP服务器配置完成之后,尚未为客户提供服务之前完成。
②DHCP服务器中没有配置作用域或超级作用域,或者配置的作用域没有被激活。
可以使用DHCP管理器检查DHCP 服务器的作用域或超级作用域的属性,并对其进行配置。
③当DHCP服务器与客户机部在同一个子网中时,可以为DHCP服务器与作用域子网间设置路由,并在DHCP服务器上配置超级作用域。
④当DHCP服务器上配置的作用域已满的情况下,可以采取将作用域地址
范围扩大,也就是说扩大IP地址池中IP地址的范围,也可以采取降低地址租约的期限,从而及时回收不再使用的IP地址,然后再将其租用出去。
⑤当网络上有多个DHCP服务器时,应该合理安排每个DHCP服务器中的IP地址池,保证同一作用域中的IP地址不相互重叠。
⑥如果排除了DHCP服务器故障引起的客户机无法从DHCP服务器服务获得IP地址的租约的可能性之后,应当对网络的连通性进行必要的测试。
⑦当DHCP服务器的数据库损坏时,在确认DHCP服务器上丢失或损坏数据的来源时,可以使用JePack.exe应用程序进行初步诊断或修复。
同时也可以利用服务器备份的选项对DHCP服务器进行快速恢复。
可以看出,要想做一名合格的网络管理员就必须具备自学能力、英文阅读能力、动手能力、创造和应变能力、观察和分析判断能力,同时还要了解网络设计、掌握网络施工、熟悉网络安全、熟悉网络操作系统、了解Web数据库等等。
因此,只有在不断的学习中总结工作经验才能有效的解决相关网络问题。
参考文献:
[1] 帷幄.解决DHCP难题,提升网络运行效率[J].电脑知识与技术,2011,(1).
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。