在设置无线AP或无线路由器过程中,用户会遇到很多参数,如果只是完成一般的设置,满足一般的上网需求的话,有以一些参数是不需要深入了解的。但是在一些比较复杂的网络环境就需要我们对一些参数作相应的配置,今天我们来看一下无线路由器的参数之一DHCP。
1、DHCP的作用
DHCP(Dynamic Host Confifuration Protocol,动态主机配置协议)它可以为客户自动分配IP地址、子网掩码以及缺省网关、DNS服务器的IP地址等TCP/IP参数,简单说,就是在DHCP服务器上有一个数据库,存放着IP地址、网关、DNS等参数。当客户端请求使用时,服务器则负责将相应的参数分配给客户端,以避免客户端手动指定IP地址等。特别是在一些大规模的网络中。客户端数目较多,使用DHCP可以方便对这些机器进行管理,为客户机提供TCP/IP参数配置,如IP地址、网关地址和DNS服务器等,不仅效率高,而且不存在IP地址冲突的情况。现在的无线路由器默认都带有DHCP功能,也就是说一个无线路由器同时也是一个DHCP服务器。
2、DHCP工作原理
DHCP的工作原理:客户机从服务器获取IP的四个租约过程,客户机请求IP,服务器相应请求,客户机选择IP,服务器确定租约。
1)客户机请求IP地址--DHCP客户机在网络广播中一个DHCP Discover,请求IP地址,DHCP Discover包的源地址为0.0.0.0。目的地址为255.255.255.2552,改包包含客户机的MAC和计算机名,使服务器能够确定是哪个客户机发送的请求。
2)服务器响应请求--当DHCP服务器接收到客户机请求IP地址信息时,就在自己的 库中查找是否有合法的IP地址提供给客户,如果有,将此IP标记,广播一个DHCP offer包。这个包中包含:客户机的MAC地址;提供的合法IP;子网掩码;租约期限;服务器标示;其他参数等。因为客户机没有IP地址,所以还是以广播方式发送,源地址:0.0.0.0目的地址255.255.255.255。
3)客户机选择IP地址--DHCP客户机接收到第一个DHCP offer包中选择IP地址,并在次广播一个DHCP request包到所有服务器,该包中包含为客户机提供的IP配置的服务器的服务标示符(IP地址),服务器查看标示符,以确定自己提供的IP地址是否被IP地址是否被客户机选中,如果客户机接受IP,则发出IP地址的DHCP服务器将该地址提供给另外一个DHCP。如果拒绝,提供给下一个IP租约请求。这个源地址仍然是0.0.0.0目的地址255.255.255.255。
4)服务器确认IP 租约--DHCP租约的最后一步,服务器确认租约,发送一个DHCP ack/DHCP NACK包。服务器收到DHCP request包后,以DHCP ack包向客户机广播出去,当客户机收到后,就配置了IP地址,完成初始化,就可以在TCP/IP网络上通信了。客户机收到DHCP nack包会重新发送DHCP Discover包,这次源地址是服务器的IP地址,目的地址时255.255.255.255。
IP的租期更新:当客户机重启和租期到达50%时,就需要更新租约,直接想提供的服务器发送DHCP request 包,要求更新租约。客户机无法和服务器取得联系时,继续使用现有IP,一直等到85%时,向所有的服务器发送广播DHCP request包请求更新,如果仍然无法联系,则客户机将开始新的IP租约过程DHCP Discover包。
IP的租约释放命令:释放的ipconfig/release 获取是ipconfig/renew。
配置DHCP服务器的要求、;服务器具有静态IP;在域环境下需要使用活动目录服务授权DHCP服务;建立作用域。
配置选项有服务选项、作用域选项、保留选项。服务器选项:对所有作用域生效;作用域选项:对当前作用与生效;保留选项:对当前作用域中某台客户机生效。
3、怎样合理的设置DHCP
对DHCP知识有一定的了解后,让我们再来具体看看在无线路由器中该怎样设置DHCP参数;如果想使用DHCP服务并对其设置,首先要从无线路由器的DHCP服务设置中启用DHCP服务器。在这里以TP-LINK无线路由器为例,点击DHCP服务器之后,出现在右侧的界面,在此默认是不启用该功能的,需要点“启用”:
地址池开始地址: DHCP服务器所自动分配的IP的起始地址。
地址池结束地址: DHCP服务器所自动分配的IP的结束地址。
网关: 可选项,建议填入路由器LAN口的IP地址,我所使用的这款无线路由器LAN口地址缺省是192.168.1.253,用户也可以根据需要更改。
缺省域名: 可选项,填入本地网域名。
主DNS服务器: 可选项,填入ISP提供给您的DNS服务器,不清楚可以向ISP询问。
备用DNS服务器: 可选项,如果ISP提供给您了两个DNS服务器,则您可以把另一个DNS服务器的IP地址填于此处。
注意:为了使用本路由器的DHCP服务器功能,局域网中各计算机的TCP/IP协议必须设置为“自动获得IP地址”。此功能需要重启路由器才能生效。
4、客户端
客户端需要将TCP/IP协议必须设置为“自动获得IP地址”,如下图所示:
客户端需要将TCP/IP协议必须设置为“自动获得IP地址”,如下图所示:
对于DHCP的相关内容就介绍到这啦,希望对大家额学习有所帮助。如果您还想浏览更多的内容,欢迎登陆编程学习网教育或关注公众号【编程学习网IT精品课程】。