Linux系统中搭建dhcp服务来分配网络配置参数——基于红帽centos7.9

  现在谈起网络管理服务,就不得不感叹DHCP是一个很厉害的发明,通过计算机自动分配的方式,不仅减少了网络管理人员的工作量,减少了错误的出现,能自动解决地址冲突,提高IP地址利用率,还为在Linux系统中的pxe批量装机提供了帮助。这么强大的协议那就不得不为大家推广介绍一波:

 什么是dhcp

直译Dynamic Host Configuration Protocol——动态主机配置协议,简单的来说就是能够自动实现为主机分配网络配置信息,例如:IP地址,子网掩码,网关,dns服务器等等,如果不是手动配置与指定分配,则IP地址具有租约期,租约到期自动释放,能够提高IP地址利用率。
dhcp的工作原理

由于本文是介绍如何搭建,所以原理部分不做过多赘述

这里我推荐想要了解的可以看一下这篇博客内容写的很详细51cto 检测ip地址冲突_理解并取证:DHCP的工作原理、怎么检测IP地址冲突-CSDN博客

dchp在Linux中的搭建

 在Linux系统中搭建需要安装一个软件包,一般光盘自带的就有,也可以联网进行下载

后面的后缀会根据不同的系统配置略有不同,不过版本差别不大的情况下,配置都一样

下载完毕后打开/etc/dhcp/dhcpd.conf在这里面添加配置信息 ,如果是高手自己根据需要添加配置即可,如果其他情况打开后会提供模板文件路径,如下图

根据该路径将该模板文件拷贝覆盖 /etc/dhcp/dhcpd.conf即可

拷贝完成后打开修改配置文件:

需要修改的可以针对子网也可以针对全局

标识1:指定子网的网段

标识2:地址池的范围

标识3:dns服务的地址

标识4:区域名称(自拟用于区分)

标识5:网关

标识6:广播地址

标识7:默认租约期限:s为单位

标识8:服务器允许最大租约期限:s为单位

需要注意的是至少要有一个子网的网段中包含dhcp服务端的IP地址

需要注意的是要看看有没有该列配置 

该项选项禁用了动态更新,默认是禁用的为了安全考虑: 

根据需要修改完毕后就可以启动dhcp服务了 

systemctl start dhcpd一定要注意启动的是它的守护进程,也就是dhcp后面带d,如果上面的修改出现错误,该项服务启动时会报错而启动不起来,需要去检查配置参数有没有写对。

测试dhcp服务是否正常运行

有两种测试方法:

方法一:最简单最直观的是通过Windows 打开网络适配器,更改IPv4协议,设置为自动获取,

再win+r输入cmd打开命令视图,输入ipconfig查看配置

方法二:在Linux中打开另一个终端,可以修改网卡配置参数将如下图:等号后换成dhcp然后重启网络服务即可:systemctl restart network

再用ip a 查看IP地址是否变化

也可以简单的通过dhclient 将出lo以外的网卡通过dhcp协议来获取IP地址,可以加-d 显示获取过程,ctrl + c结束获取。

  以上就是dhcp服务在Linux系统中的搭建与测试了,其实过程并不复杂,但是需要有很多细节需要把握。关于通过dhcp服务进行pxe批量装机则会在后续文章中提及,如果有需要的话,后续会发布改内容,敬请期待。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值