安装DHCP到CentOS(YUM)

运行环境

系统版本:CentOS Linux release 7.3.1611 (Core)
软件版本:DHCP-x
硬件要求:无

安装过程

1、安装YUM源,由EPEL提供

[root@localhost ~]# rpm -i https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

2、安装DHCP

[root@localhost ~]# yum -y install dhcp

3、拷贝配置文件到配置目录下

[root@localhost ~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

4、编辑配置文件

[root@localhost ~]# vi /etc/dhcp/dhcpd.conf
option domain-name "a.com";
#设置一个域名。全局生效
option domain-name-servers 202.96.134.133, 114.114.114.114;
#设置DNS服务器,设置主DNS和备DNS,使用逗号间隔。全局生效
default-lease-time 600;
#设置默认租期时间,单位为秒。全局生效
max-lease-time 7200;
#设置最大租期时间,单位为秒。全局生效
log-facility local7;
#设置日志记录设备,名字为"local7",将日志信息传到系统的syslog中,可以在syslog中设置日志文件位置
subnet 192.168.1.0 netmask 255.255.255.0 {
#设置网段和掩码
  range 192.168.1.10 192.168.1.254;
  #设置自动分配的地址段范围
  option routers 192.168.1.1;
  #设置网关地址
  option broadcast-address 192.168.1.255;
  #设置广播地址
}
host fantasia {
#设置主机静态MAC绑定,给主机分配一个静态IP
  hardware ethernet 08:00:07:26:c0:a5;
  #设置主机MAC地址
  fixed-address 192.168.1.11;
  #设置主机静态IP地址
}

5、开启服务

[root@localhost ~]# systemctl start dhcpd

6、配置客户端主机从DHCP服务器上自动获取IP地址

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33	
NAME=ens33
TYPE=Ethernet
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=dhcp
[root@localhost ~]# dhclient ens33
乐在分享!~~
原文地址:https://www.cnblogs.com/network-ren/p/12377041.html