Linux搭建DHCP服务器实现自动分配IP地址

本文详细介绍了如何在Linux的CentOS系统中搭建DHCP服务器,包括理解DHCP服务的协议和端口、工作原理,关闭现有DHCP服务,安装配置DHCP服务器软件,以及IP地址和MAC地址的静态绑定。通过这些步骤,读者可以实现自动分配IP地址的功能。
摘要由CSDN通过智能技术生成

DHCP服务

  • Dynamic Host Configuration Protocol,动态主机配置协议

DHCP服务的协议和端口

  • UDP协议,C/S模式,
  • DHCP server:67/udp,
  • DHCPv4 client :68/udp,
  • DHCPv6 client:546/udp

DHCP工作原理

类似于投简历找工作 到达租期的一半重新续约,达到7/8时再去续约

  • DHCP通讯过程基于广播实现

  • DHCP服务器打开67端口并进行监听

  • 客户端监听UDP的68端口,在网卡启动前发送广播请求

  • DHCP广播机制存在跨路由问题

  • DHCP使用中继代理机制,硬件路由器和三层交换机接口要配置agent,

  • 可以替客户端将DHCP请求单播到DHCP服务器,从而实现跨网段

DHCP八种报文

DHCP DISCOVER:客户端到服务器
DHCP OFFER :服务器到客户端
DHCP REQUEST:客户端到服务器
DHCP ACK :服务器到客户端
DHCP NAK:服务器到客户端,通知用户无法分配合适的IP地址
DHCP DECLINE :客户端到服务器,指示地址已被使用
DHCP RELEASE:客户端到服务器,放弃网络地址和取消剩余的租约时间
DHCP INFORM:客户端到服务器, 客户端如果需要从DHCP服务器端获取更为详细的配置信息,则
发送Inform报文向服务器进行请求,极少用到

DHCP工作原理

DCHP常用架构

  • 两台服务器做主备
  • 地址池二八分配
    DHCP架构

关闭或隔离本网中已有DHCP服务器

  • 实现DHCP服务前,先将网络已有DHCP服务,
  • 如:vmware中的DHCP关闭,访止冲突
    编辑虚拟网络
    取消DHCP服务

DHCP服务器实现

  • dchp可以通过多个软件实现
  • 这里我们使用系统自带的
  • dhcp(CentOS 7 之前版本)
  • dhcp-server(CentOS 8 中的包名)
  • DHCP搭建三步走
    • 安装DHCP服务器软件
    • 按需修改配置文件
    • 启动并设为开机启动

安装DHCP服务器软件

  • 在CentOS 8中进行安装
  1. 检查DHCP服务是否已安装

    rpm -q dchp-server
    未安装软件包 dchp-server 
    
  2. 查看DHCP安装包信息

    yum info dhcp-server
    
    yum info dhcp-server
    BaseOS                                                          1.0 kB/s | 3.9 kB     00:03    
    AppStream                                                        52 kB/s | 4.3 kB     00:00    
    EPEL                                                             52 kB/s | 4.7 kB     00:00    
    extras                                                           19 kB/s | 1.5 kB     00:00    
    centosplus                                                       17 kB/s | 1.5 kB     00:00    
    可安装的软件包
    名称         : dhcp-server
    时期         : 12
    版本         : 4.3.6
    发布         : 41.el8
    架构         : x86_64
    大小         : 530 k
    源           : dhcp-4.3.6-41.el8.src.rpm
    仓库         : BaseOS
    概况         : Provides the ISC DHCP server
    URL          : http://isc.or
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值