linux服务之DHCP(centos7.6)

DHCP服务

1. DHCP介绍

  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),被应用在局域网环境中,主要作用是集中管理、分配IP地址,使网络环境中主机动态的获取IP地址、网关地址、DNS服务器地址等信息,并能够提升地址的使用率。由于DHCP是一个UDP协议,所以运行起来更加高效
  • DHCP协议采用客户端/服务器模型(C/S模型),服务端可以为客户端提供IP、掩码、网关、主机名、DNS等信息。客户端只需将IP获得方式设置自动获取即可
  • 目前可以提供DHCP服务的设备有很多,比如:
    • DHCP服务器(windows server、linux)
    • 硬件路由器
    • 家用宽带路由
  • DHCP应用场合
    • 公司局域网环境
    • 家庭局域网环境
    • 公共场合的wifi环境
    • 宽带环境网络

2. DHCP工作原理

  1. 工作原理
    Ⅰ 发现阶段:客户端广播发送DHCP DISCOVER报文
    Ⅱ 提供阶段:服务器回应DHCP OFFER报文
    Ⅲ 选择阶段: 客户端广播发送DHCP REQUEST报文
    Ⅳ 确认阶段:服务器回应DHCP ACK报文
  2. 计算机获得IP的时间点
    Ⅰ 计算机开机
    Ⅱ 网卡接通网络
    Ⅲ 重启网卡服务
    Ⅳ IP租约到期无法续订
  3. 租约更新阶段

Ⅰ 租约完成50%

当租期达到50%(T1)时,DHCP客户端会自动以单播的方式向DHCP服务器发送DHCP REQUEST报文,请求更新IP地址租期。如果收到DHCP服务器回应的DHCP ACK报文,则租期更新成功(即租期从0开始计算);如果收到DHCP NAK报文,则重新发送DHCP DISCOVER报文请求新的IP地址。

Ⅱ 租约完成87.5%

当租期达到87.5%(T2)时,如果仍未收到DHCP服务器的应答,DHCP客户端会自动以广播的方式向DHCP服务器发送DHCP REQUEST报文,请求更新IP地址租期。如果收到DHCP服务器回应的DHCP ACK报文,则租期更新成功(即租期从0开始计算);如果收到DHCP NAK报文,则重新发送DHCP DISCOVER报文请求新的IP地址。

Ⅲ 租约到期

如果租期时间到时都没有收到服务器的回应,客户端停止使用此IP地址,重新发送DHCP DISCOVER报文请求新的IP地址。

3. DHCP服务器部署

  • DHCP安装

    [root@Lind ~]# yum -y install dhcp
    
  • DHCP配置文件详解

    [root@Lind ~]# PS1=DHCP_SERVER_16# //无具体含义只是用作显示
    DHCP_SERVER_16#cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf 
    DHCP_SERVER_16#vim /etc/dhcp/dhcpd.conf 
    # #号代表注释
    # dhcpd.conf
    # DHCP服务配置文件分为全局配置和作用域配置,很好区分:subnet就是作用域 不在subnet里面的就是全局设置
    #
    # Sample configuration file for ISC dhcpd
    #
    
    # DNS全局选项,指定DNS服务器的地址,可以是IP,也可以是域名
    # option definitions common to all supported networks...
    # DNS的域名
    option domain-name "example.org";
    # 具体的DNS服务器
    option domain-name-servers ns1.example.org, ns2.example.org;
    
    # 租约设置,默认为600s
    default-lease-time 600
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值