DHCP服务器部署

一、介绍
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),是一个局域网的网络协议。主要作用是集中的管理、分配IP地址,使局域网中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。由于DHCP是一个UDP协议,所以运行起来更加高效。
二、部署
1.安装软件包
yum install -y dhcp
2.修改配置
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf

#具体DNS服务器
option domain-name-servers 8.8.8.8, 114.114.114.114;
#声明DNS服务器
default-lease-time 7200;  #定义默认租约时间7200s
max-lease-time 10800;       #定义最大租约时间10800s
authoritative;  #拒绝不正确的IP地址的要求
log-facility local7;    #定义日志
#作用域相关设置指令
#shared-network部署一个超级作用域
#suppber超级作用域名称,随便起
#subnet 定义一个作用域
#netmask 定义作用域的掩码
#range 允许发放的IP范围
#option routers 指定网关地址
#option domain-name-servers 指定DNS服务器地址
#option broadcast-address 广播地址

shared-network supper {
subnet 172.16.120.0 netmask 255.255.255.0 {
  range 172.16.120.100 172.16.120.200;
  option routers 172.16.120.1;
  option broadcast-address 172.16.120.255;
  default-lease-time 7200;
  max-lease-time 10800;
}
subnet 172.16.10.0 netmask 255.255.255.0 {
  range 172.16.10.100 172.16.10.200;
  option routers 172.16.10.1;
  option broadcast-address 172.16.10.255;
  default-lease-time 7200;
  max-lease-time 10800;
}
}
#host为指令,samba是个名字,随便起
#option host-name指定名称,需要删除/etc/hostname和/etc/sysconfig/network中的hostname字段清除
#hardware ethernet指以太网网卡MAC地址
#fixed-address指要绑定的IP地址
host samba {
  option host-name "samba.blpwdev.com";
  hardware ethernet ;00:0c:29:63:52:c7
  fixed-address 192.168.11.252;
}

3.启动服务
systemctl start dhcpd
systemctl enable dhcpd

猜你喜欢

转载自blog.51cto.com/7965676/2601999