linux基础篇(八):基于Redhat7系统中的DHCP服务的设定

什么是DHCP?

DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。简单来说,DHCP就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协议。

DHCP 的 工作流程

在这里插入图片描述

DHCP 客户端

什么是DHCP客户端

DHCP客户端一般来说是局域网中独立的PC主机。
1、DHCP客户端发出的DHCP DISCOVER包是DHCP协议的开始。
2、延续租期、发现、释放IP地址等大多数DHCP中的行为都是由DHCP客户端主动发起。

DHCP服务端

什么是DHCP服务端

DHCP SERVER指的是服务器端,在路由器上体现的就是给LAN端动态分配IP的功能。DHCP SERVER负责接收客户端的DHCP请求,管理LAN端所有的IP网络设定资料,相比于BOOTP,DHCP通过“租约”来实现动态分配IP的功能,实现IP的时分复用,从而解决IP资源短缺的问题。其地址分配方式有三种,分别是人工配置(由管理员对每台具体的计算机指定一个地址),自动配置(服务器为第一次连接网络的计算机分配一个永久地址),动态配置(在一定的期限内将地址租给计算机,租期结束后客户必须续租或者停用该地址),而对于路由器,经常使用的地址分配方式是动态配置。

系统中DHCP的设定

服务端:server1—>172.25.66.11
客户端:server2—>172.25.66.12

服务端(server1)中相关配置

安装DHCP

1、在终端使用yum search dhcp 查找服务端所需要的dhcp安装包
在这里插入图片描述
2、使用 yum install dhcp.x86_64 -y安装dhcp
在这里插入图片描述
在这里插入图片描述
如图,此时dhcp就安装完成了。

配置DHCP

dhcp配置文件:/etc/dhcp/dhcpd.conf
*在第一次安装好DHCP后,打开配置文件,里面的内容如下图所示:
在这里插入图片描述
注意红框中的提示,让我们查看/usr/share/doc/dhcp
/dhcpd.conf.example这个文件,不用去打开,我们直接将这个文件里面的内容复制到dhcp的默认配置文件中即可
在这里插入图片描述
下面我们就可以通过编辑DHCP默认配置文件来配置DHCP了
vim /etc/dhcp/dhcpd.conf
在这里插入图片描述
我们所要修改的部分为:

修改第七行--域名  将第七行改为 option domain-name "example.com";
修改第八行--DNS  将第八行改为 option domain-name-servers 192.168.43.1;
删除26,27,28行
配置29到32行
subnet 172.25.66.0  netmask 255.255.255.0 {
  range 172.25.66.100 172.25.66.110;    地址池(给予地址的范围)
  option routers 172.25.66.250     网关
}
然后将下面的所有全部删除

在这里插入图片描述
在这里插入图片描述

配置好后打开dhcp并且让其开机启动
systemctl start dhcpd
systemctl enable dhcpd
在这里插入图片描述

客户端(server2)中相关操作

在server2中,编辑网络配置文件
在这里插入图片描述
将文件中原来设置的IP删除,并且将BOOTPROTO选项的值改成dhcp(动态IP)
在这里插入图片描述
最后重启网络然后查看IP
在这里插入图片描述

验证

在服务端server1中用 cat /var/lib/dhcpd/dhcpd.leases查看hardware enternet一行与客户端server2 ip中ether后面的内容是否一致
在这里插入图片描述
如上所示,即为dhcp设定设定成功

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值