admin管理员组文章数量:1650785
2024年4月3日发(作者:)
轻松排查DHCP故障
众所周知每台计算机要想正常上网需要有一个地址,这个地址就是我们常说的IP地址。
在实际工作中身为网络管理员的我们如何有效的管理这些IP地址呢?为每台计算机设置对
应的IP地址,子网掩码,网关地址,DNS地址等网络参数的话固然是可以的,但是非常
的烦琐,工作量大不说,在实际应用中很可能经常会出现冲突的现象。
我们如何有效的分配这些网络参数呢?DHCP服务可以帮我们大忙,通过将DHCP服
务配置在专业的服务器上,然后为网络中所有普通客户机分配IP等信息是件效率非常高的
工作。不过DHCP在为我们网络管理提供便利的同时也带来了一些问题。例如网络带宽受
影响,客户机经常无法获得正确的地址信息,甚至是无法获得任何信息。其实这些故障我
们都可以按照一定的规律去解决的,今天就由笔者为各位IT168的读者全面介绍排查
DHCP故障的方法。
一、概念篇:
在介绍排查DHCP故障之前首先为大家阐明几个概念性的东西,只有理论上充实了,
才能更好的理解下面介绍的故障排除的思路。
第一:DHCP服务能够提供什么数据?DHCP服务不是万能的,他只能提供网络层相
关的参数,例如IP地址,MASK地址,网关地址,WINS与DNS服务器地址等。对于更
低层的地址,诸如MAC地址等信息是无法提供的。MAC地址是烧录在计算机网卡中的。
第二:多台DHCP服务器是否可以同时运行?DHCP服务器是通过广播包向客户机发
送网络信息的,因此如果同一个网络中确切的说是同一个广播域中存在多台DHCP服务器
的话,就会出现各个服务器提供各自的网络信息,这样就造成网络中广播数据包的冲突。
客户机不知道该接受哪台DHCP服务器发来的信息。因此微软公司设置默认情况下同一个
广播域网络中只能存在一台DHCP服务器,后设置建立或启用的DHCP将无法工作。
1
第三:租约是什么?在配置DHCP服务器过程中会设置租约的天数,那么什么是租约
呢?在DHCP服务器将网络信息分配数据包发给客户机后会收到客户机发回的答复数据
包,接着DHCP服务器会将已经分配出去的IP地址与从客户机接收到的该计算机MAC地
址建立一个对应关系,并把这个对应关系保存在DHCP服务器的租约池中。为什么需要这
个租约池呢?一方面为下次分配网络参数信息提高了速度。不过如果该MAC地址对应条
目的客户计算机被移到其他地方或者MAC地址发生了改变的话,如果上面建立的对应关
系一直保存在DHCP服务器的租约池中就会造成可用的IP地址数量越来越少,很多有效
的地址被无效的MAC占用,因此微软引入了租约这个概念。通过租约我们可以强制每隔
一段时间将DHCP服务器的租约池中保存的对应条目全部清空,从而防止了非法MAC地
址霸占合法IP的现象。
第四:我的客户机可以从DHCP服务器获得169.254.*.*形式的IP信息,这句话是错
误的。为什么呢?微软公司在windows2000系统中提供了这样的功能,即如果网络中不
存在任何DHCP服务器,客户机本地网络信息又被设置为自动获得IP方式的话,那么
windows2000及其以上操作系统将自动为自己分配一个诸如169.254.*.*形式的IP信息。
因此如果你发现自己的客户机只能获得169.254.*.*这样的IP地址的话,说明你的DHCP
服务器没有正常工作。
二、客户端排障:
DHCP故障主要有两个方面,客户机存在问题以及服务器自身问题。首先我们来介绍
下在客户端进行的排除故障方法。
第一步:通过任务栏的“开始->运行->输入CMD”进入命令行模式。
第二步:在命令行模式中输入ipconfig后回车,看是否可以自动获得IP地址。
小提示:在进行前两步操作前首先要保证客户机的IP地址分配方式被设置为自动获得
IP地址。
2
版权声明:本文标题:轻松排查DHCP故障 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1712125253a344490.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论