DHCP原理与配置

一、了解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. 开启服务并验证

 

posted @   此生何必111  阅读(279)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
1
点击右上角即可分享
微信分享提示