DHCP

DHCP

  • Dynamic Host Configuration Protocol 动态主机配置协议
  • 作用 用于内部网络和网络服务自动分配ip给用户

报文

  • discover 客户端到服务器端请求报文
  • offer 服务器到客户端的分配报文
  • request 客户端对服务器分配ip的回复报文
  • ack 服务器的处理报文
  • nak 服务器无法分配时的报文
  • 次要:续租、被使用、等...

dhcp启动服务

  • 条件
  • dhcp服务必须基于本地
  • 先到先得
  • 自己将拥有一个ip地址
  • yum -y install dhcp

配置文件

  • 修改配置文件:默认的配置文件为空, 但是在包内有一个配置文件模板,复制过来修改
  • rpm -ql dhcp 查看所有安装目录
  • 配置文件路径:/etc/dhcp/decpd.conf
  • 地址分配记录/var/lib/dhcpd/dhcpd.leases
  • 模板文件位置: /user/share/doc/dhcp-4.3.5/dhcpd.config.example
  • 设置内容:
    1. 设置dhcp的默认dns :option domain-name-serviers IP1,IP2,...;
    1. 设置租期和最大租期 : default-lease-time value1; max-lease-time value2 ; (v2 > v1)
    1. 设置开放的ip池 subnet 网段 netmask 子网掩码 {
      range 地址域 ;
      option routers 网关;
      }

开启服务

  • 设置开机启动 systemctl enable dhcpd.service
  • 开启服务 systemctl start dhcpd
  • 常用选项(restart,statur,stop )

客户端获取地址

  • 一般会自动获取, 如果手动获取:dhclient -d
原文地址:https://www.cnblogs.com/Justin0717/p/11857133.html