CentOS Linux的DHCP服务

DHCP介绍

动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,

客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。

担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。
DHCP是由IETF(internet 工作任务小组)开发设计的,于1993年10月成为标准协议,其前身是BOOTP协议。当前的DHCP定义可以在RFC 2131中找到,而基于IPv6的建议标准(DHCPv6)可以在RFC 3315中找到。
目前IPv4这个用的居多,所以还是以IPv4作为基准参考。

DHCP工作流程

1 discover 请求 IP 地址 客户端发送给服务端 需要借助于广播
2 offer 服务器回应可用 IP信息(包括可用IP,子网掩码,网关,租约期限,dns) 服务器发送给客户端 也是广播(客户端目前还 没有地址,只能通过广播)
3 request 客户端请求确认可用 IP 地址,问问能不能用(若不能用,如被占用,服务端会回馈 noack,表示地址不可用,客户端会重新发送步骤一,discover,以此类推,直到可用) 客户端发给服务端 也是广播
4 ack 服务端确认IP 可用 服务端发送给客户端 也是广播

DHCP服务安装

首先关闭防护,然后清空防火墙规则
在这里插入图片描述

关闭防火墙

在这里插入图片描述

使用yum安装dhcp服务程序

在这里插入图片描述
可以查看是否安装完成
在这里插入图片描述

配置主配置文件

主配置文件在 /etc/dhcp
使用vi编辑器进行编辑,可以看到里面是这样的,提示要我们查看手册
在这里插入图片描述
使用cat命令查看下,发现这就是我们需要的格式
在这里插入图片描述
我们可以将这个文件覆盖到主配置文件
在这里插入图片描述

这样再编辑就有模板了!
在这里插入图片描述在这里插入图片描述

开启dhcp服务

在这里插入图片描述

验证服务

注:由于是虚拟机环境,最简单的验证方法就是放在同一个 LAN网段
图例:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
服务开启完成

给特定的主机分配固定IP

如果需要给比较特殊的客户机单独保留 IP地址 ,就需要在主配置文件中寻找到这样的一条命令了
在这里插入图片描述
因为一台客户集中,MAC地址是保持不变的,所以我们要先找到客户机的MAC地址
在客户机中输入,ipconfig /all
在这里插入图片描述
记得这串MAC地址,回到DHCP服务器进行修改
在这里插入图片描述
修改完成后记得重启DHCP服务
在这里插入图片描述
回到客户机重新查看,该客户机以及获取到了你为他保留的IP地址
在这里插入图片描述
查看租约文件
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Ora_G/article/details/107104431
今日推荐