怎么在生产环境中部署DHCP服务器
admin
2023-07-11 18:44:21
0

在生产网络中,DHCP服务器和DNS服务器是最常见基础网络服务了,下面我们来看看怎么在生产环境中部署DHCP服务器。

一、 理论

DHCP即动态主机配置协议,是用于给客户端提供IP地址的一种服务,客户端获取IP地址的工作过程分成了四个部分

1. discover:客户端发送广播查找DHCP服务器,因为这是一个广播包,同一个网段的所有主机都可以收到,但只有DHCP服务器会回应。

怎么在生产环境中部署DHCP服务器

2. offer: DHCP服务器针对客户端的回应报文,这个报文有的厂商是使用的广播,有的使用的单播,在这个报文中,DHCP服务器已经回应了客户端,你的IP地址、掩码等DHCP Option。

怎么在生产环境中部署DHCP服务器


3. request: 客户端接收到Offer报文以后,会携带Offer报文 提供的选项,再一次向全网发送广播信息。

怎么在生产环境中部署DHCP服务器

4. ACK:服务器端发送确认报文,已经将该IP地址分配给客户端。

怎么在生产环境中部署DHCP服务器




怎么在生产环境中部署DHCP服务器


通过抓包我们发现了两点:

1. 服务器端监听的端口是67端口,客户端监控的端口是68端口

2. 客户端发送的discover和request报文是广播报文,无法穿越路由器。


二、跨网段如何让DHCP数据包发送到DHCP服务器

在生产网络中,为了缩减广播域,我们一般会在三层交换机上部署VLAN,这样就可以隔离故障。但在这种情况下要部署DHCP就会存在问题,因为DHCP的广播包无法穿越三层网络。 这样就引入了一种新的技术,叫DHCP中继, 中继的意思是:客户端发送的DHCP广播报文,会由中继转成单播发送给DHCP服务器,从而使用DHCP客户端能与服务器正常通信。

中继的配置,一般在三层交换机的VLAN接口下配置,也就是在用户网关处配置中继,下面的配置是华为交换机的配置,在思科交换机叫,在VLAN接口下配置ip helper-address XXX.XXX.XXX.XXX。

# DHCP中继的配置

dhcp enable

dhcp server group DHCP_group
  dhcp-server 192.168.100.253 0

interface Vlanif20
  ip address 192.168.20.254 255.255.255.0
  dhcp select relay
  dhcp relay server-select DHCP_group

DHCP中继抓包:通过中继以后,将用户的广播包转成了单播包进行发送。

怎么在生产环境中部署DHCP服务器

三、DHCP服务器部署

在现网中,部署DHCP服务器一般有两种情况,一种是在三层交换机上部署,另一种是在服务器上部署。在交换机上部署简单,但后期的维护稍麻烦,特别是需要保存用户的DHCP数据库时,华为好像需要在交换机重启后输入一条命令才能恢复原来的DHCP数据库。而在服务器上部署功能更强大,管理也更直观。下面我们分别就两种情况进行一下简要的描述。

(一)、交换机上部署

如果DHCP部署在交换机上,一般来说就不需进行中继,客户端发送的广播能传播到DHCP服务器上。

dhcp enable

ip pool vlan10                                                                                                           #对地址池进行命名
  gateway-list 192.168.10.254                                                                                #地址池的网关
  network 192.168.10.0 mask 255.255.255.0                                                      #地址池的网段以及掩码
  static-bind ip-address 192.168.10.100 mac-address 5489-987b-3e04        #IP地址绑定
  excluded-ip-address 192.168.10.200 192.168.10.253                                    #排除的地址段
  dns-list 8.8.8.8                                                                                                        #DNS服务器

interface Vlanif10
  ip address 192.168.10.254 255.255.255.0
  dhcp select global                                                                                   #表示这个VLAN下的用户在寻找DHCP服务器时,从全局的地址池中进行查找,也有一种更简易的,叫dhcp select interface .

(二)、服务器上部署

这里的案例是从Windows服务器上部署DHCP服务器,需要注意的有两点:1. 每一个VLAN配置一个作用域     2. 所有作用域共用的选项可以配置为服务器选项,比如DNS服务器的地址可以放到服务器选项,而每个VLAN需要单独配置的选项则配置为作用域选项,比如网关。

1. 在Windows服务器上,通过服务器管理器,添加角色,勾选DHCP服务器的角色进行安装。

怎么在生产环境中部署DHCP服务器

怎么在生产环境中部署DHCP服务器

2. 安装完成以后,打开DHCP管理工具,创建作用域。

怎么在生产环境中部署DHCP服务器

怎么在生产环境中部署DHCP服务器

怎么在生产环境中部署DHCP服务器

怎么在生产环境中部署DHCP服务器

怎么在生产环境中部署DHCP服务器

租期: 如果公司需要对不同的IP地址分配不同的上网权限,我的做法是将有线网络的IP租期设置为30天,而将无线网段的租期设置为2小时。

怎么在生产环境中部署DHCP服务器

怎么在生产环境中部署DHCP服务器

怎么在生产环境中部署DHCP服务器

怎么在生产环境中部署DHCP服务器

怎么在生产环境中部署DHCP服务器

四、总结: 对于生产环境中通过Windows部署DHCP服务器,需要熟悉交换机的配置,也需要熟悉Windows的配置。

相关内容

热门资讯

OpenAI,正式组建机器人事... 人工智能(AI)领域巨头OpenAI发布公告,宣布大力扩张内部机器人事业部,正式全面切入硬件赛道,实...
星火空间完成近亿元Pre-A轮... 据星火空间消息,6月1日,合肥星火空间科技有限公司完成近亿元Pre-A轮融资。本轮融资由云泽资本和轨...
刚刚,宇树IPO闪电过会!王兴... 智东西 作者 | 许丽思 编辑 | 漠影 智东西6月1日报道,刚刚,宇树通过上交所上市委会议审议。 ...
京东工业发起百川计划 携手上游... 京东工业大模型生态发布会6月1日在北京举行,京东工业携手合作伙伴正式开启“百川计划”,从数据、模型、...
强脑科技预计今年机械手销量大涨... IT之家 6 月 2 日消息,据彭博社 2 日(今天)报道,强脑科技预计,随着中国人形机器人产业快速...
一图看懂差距!iPhone 1... 快科技6月2日消息,iPhone 18 Pro不同版本电池容量不同的相关话题冲上社交平台热搜榜,引发...
iPhone 18 Pro 或... 据科技狐,近日,知名爆料人 Sonny Dickson 分享了 iPhone 18 Pro 全套机模...
武契奇:不排除卸任总统后担任总... 塞尔维亚总统武契奇近期密集释放政坛人事与大选相关信号,明确无意在 2027 年总统任期届满后谋求连任...
6月新机夯到拉盘点,告诉你哪台... 现在这形势,手机升价是不可能躲得过的了,而且涨价期至少持续两年。那既然内存涨价躲不过,就只能选升级大...
伊朗公开已故最高领袖哈梅内伊安... 新华社德黑兰6月2日电 据伊朗伊斯兰共和国通讯社2日报道,根据伊朗已故最高领袖阿里·哈梅内伊生前遗愿...