Linux服务-DHCP服务部署
DHCP服务器搭建(rhel7)
- 说明
- 本次搭建使用rhel7作为服务器,ubuntu作为客户端。
- 简介
- DHCP(Dynamic Host configuration Protocol)动态主机配置协议
- DHCP协议可以为客户端自动发放TCP/IP参数信息
- ip地址,子网掩码,网关,DNS等信息
- 避免了一些繁琐的地址配置操作
- 前提
- 服务器必须是一个唯一的ip,不能动态
- DHCP工作原理
- 客户端需要寻求网络ip地址和其他网络参数,向网络中发送广播请求,客户端发出的请求名为DHCP DISCOVER,如果广播网络中有可以分配ip地址的服务器,服务器会返回相应的应答。告诉客户端可以分配ip地址,服务器返回的包叫做DHCP OFFER包含ip地址和其他参数
- 如果服务端在发出DHCP OFFER包后,会广播DHCP REQUEST包,用以通知DHCP服务器和未选定的DHCP服务器
- 若没收到,则会重新发送请求
- 服务端收到DHCP REQUEST后检查收到的包,如果包内的地址和所提供的地址一致,证明客户端使用的是自己提供的地址,若不是则发送DHCP NAK包
- 客户端在收到包后,检查内部ip地址和租期时间,如发现有问题,则拒绝使用这个地址,然后重新广播DISCOVER
- DHCP租期时间
- 三个定时器,控制租期更新、租期重绑定、租期失效。
- 配置DHCP服务器
- 软件安装(rhel使用yum,ubuntu使用apt)
- rpm -qa | grep dhcp
- 查看是否安装dhcp服务
- yum install dhcp
- 安装dhcp服务
- rpm -qa | grep dhcp
- 启动服务
- systemctl start dhcpd
- 启动服务
- systemctl restart dhcpd
- 重启服务
- systemctl enable dhcpd
- 运行开机自启
- 防火墙允许DHCP服务通过
- firewall-cmd --permanent --add-service=dhcp
- firewall-cmd --reload
- systemctl start dhcpd
- DHCP主配置文件
- /etc/dhcp/dhcpd.conf
- 其示例文件为/usr/share/doc/dhcp*/dhcpd.conf.example
- 简单解释
- 具体配置文件详解
- 参考博客http://blog.51cto.com/pizining/2058692
- /etc/dhcp/dhcpd.conf
- 简单配置DHCP服务器并测试使用
- 编写配置文件
- 重启服务,监控状态
- 这里报红是因为我使用的vbox启用了双网卡,不影响使用。
- 利用ubuntu发出DHCP请求,结果如下。
- 也可以设置主机绑定
- 修改配置文件如下,则会将制定的ip给制定的设备
- 可以看到,将我指定的192.168.56.33分配给了指定mac地址的设备。
- 编写配置文件
- 软件安装(rhel使用yum,ubuntu使用apt)
- 编写shell脚本自动配置部署DHCP。
- 结果如图
- 脚本地址
- 结果如图
Linux服务-DHCP服务部署相关推荐
- Linux下DHCP服务的配置相关参数说明
Linux下DHCP服务的配置相关参数说明 DHCP配置通常包括三部分:parameters.declarations.option. 1. parameters parameters用于说明DHCP ...
- Nmap扫描教程之网络基础服务DHCP服务类
Nmap扫描教程之网络基础服务DHCP服务类 Nmap网络基础服务 网络基础服务是网络正常工作的基石,常见的网络基础服务包括DHCP服务和DNS服务.其中,DHCP服务用来为计算机动态分配IP地址:D ...
- Windows网络服务---DHCP服务
Windows网络服务---DHCP服务 本章重点: 1.了解DHCP.了解DHCP的好处. 2.了解DHCP的租约过程. 3.保留ip地址. 4.备份和还原DHCP服务.(3.4为实验部分 ...
- 详解LINUX 的DHCP服务
大家好!我是书记.今天我给大家带来的是Linux中的DHCP服务的详细讲解以及实现的具体的过程. (1) DHCP的概念:DHCP是进行IP地址等网络信息集中管理的 服务.在 ...
- linux的dhcp服务
DHCP的概念 DHCP(动态主机配置协议)是一个局域网的网络协议.指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码.默认情况下,DHCP作为Wind ...
- linux 查询dhcp服务,查找局域网中的DHCP服务器
某天,在xenserver中的某一台主机启动后发现IP地址是DHCP获得的,但是网段却是我从没有配置过的.想了很久都不记得自己曾经架过这么一台DHCP服务器.我要做的就是揪出它,看看是哪台机器在提供D ...
- linux配置dhcp服务
1.dhcp的含义和用途 (1)dhcp 动态主机配置协议,是一个局域网的网络协议,使用udp协议工作. (2)给内部网络或网络服务供应商自动分配ip地址. (3)给用户或者内部网络管理员作为对所有计 ...
- dhcp服务(dhcp服务异常是什么原因)
DHCP服务不正常怎么?DHCP服务不正常怎么办 检查你的DHCP服务是否开启,你的网络是不是自动获取IP地址的,手动配置IP地址试一下 DHCP服务是怎样的? DHCP的数据库被组织成一个树形结构, ...
- 网络服务——DHCP服务
个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能. 座右铭:海不辞水,故能成其大:山不辞石,故能成其高. 个人主页:小李会科技的主页 目录 前言: 一. ...
最新文章
- rabbitmq学习——安装测试
- 于媛龄(201552118)第二次作业网调问卷的制作
- lstm 和自注意力机制 bert 本质区别的思考历程
- (转)Mac下MySql安装经历(含安装错误排查、卸载多种折腾)
- 一次redis连接配置修改引发的redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.异常
- python mac电脑定时关机怎么设置_python实现电脑定时关机
- ssl提高组周一备考赛【2018.10.29】
- 统计字符串每个字符出现的次数
- oracle数据库扩容方案_数据库一体机替代IOE架构,在财税行业的崛起
- 「1s」即可!用 VS Code 一键玩转 GitHub 代码!
- MySql 获取当前节点及递归所有上级节点
- 团队项目第一阶段站立会议01
- 181011词霸扇贝有道每日一句
- 数模(8)——排队论模型
- JavaWeb学习笔记(全)(狂神)
- android 遥控器配置文件,[转载]android万能遥控器之一--前言及发射部分的简单实现...
- apollo星火计划课堂笔记---(综述、V2X、Routing、Map、Planning)
- 串行通信比并行通信的速度更高
- Android studio 获取MD5和SHA1
- 联想用u盘重装系统步骤_详解联想如何使用u盘重装win10系统