一、了解DHCP服务
DHCP(动态主机配置协议)通常被应用在大型的居于网络环境中,主要作用是集中的管理、分配IP地址,是网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并更够提升地址的使用率。
DHCP作为应用层协议,它依靠并且使用着传输层中udp协议。分为客户端和服务端,客户端用的端口为68 , 服务端的端口为67 。
1. DHCP协议的主要用途
- 用于内部网络和网络服务供应商自动分配IP地址给用户
- 用于内部网络管理员作为对所有电脑作集中管理的手段
- 自动化安装系统
2. 使用DHCP的好处
- 减少管理员的工作量
- 避免输入错误的可能
- 避免IP地址冲突
- 当更改IP地址段时,不需要重新配置每个用户的IP地址
- 提高了IP地址的利用率
- 方便客户端的配置
3. DHCP的分配方式
- 自动分配:分配到一个IP地址后永久使用
- 手动分配:有DHCP服务器管理员专门指定IP地址
- 动态分配:使用完后释放该IP,供其他客户机使用
4. DHCP的工作原理
第一步:客户端在网络中搜索服务端,通过发送一个dicover报文寻找DHCP的服务器,通过广播的方式进行大量搜索,并且等待响应。
第二步:服务器向客户端响应服务,通过发送一个offer报文,以广播形式进行响应(华为的路由是单播方式)
第三步:客户端向服务端发送服务请求,通过发送request报文以广播形式,只给第一个响应自己的服务端发送服务请求。
第四步:服务端向客户端提供确认可用的IP和租期信息,以广播形式,回复ACK报文。
二、本地DHCP服务器搭建
1. 搭建环境准备
设置为仅主机模式且关闭仅主机模式下的"使用本地DHCP服务将ip地址分配给虚拟机",配置完成后再开机,具体操作如下图。搭建过程中建议使用虚拟机直接操作若使用xhsell在启动dhcp服务后会断开还是只能到虚拟机上操作
2. 网卡配置信息
准备作为客户端的虚拟机只需要将网卡获取ip地址模式修改为dhcp即可
准备作为DHCP服务器的虚拟机配一个静态ip地址
3. 安装DHCP 服务
4. 配置DHCP地址池
- DHCP服务安装完成后在/etc/dhcp/dhcp.conf中查看dhcp源配置文件的位置
- 查看具体的DHCP版本
- 将源配置文件拷贝到/etc/dhcp/目录下并命名为dhcpd.conf
- 修改/etc/dhcp/dhcpd.conf文件内容添加dhcp地址池
5. 关闭防火墙和安全防护
6. 开启服务并验证
标签:IP地址,虚拟机,配置,dhcp,DHCP,原理,服务端,客户端 From: https://www.cnblogs.com/daiwei-123/p/17015292.html