CentOS 7 DHCP服务器搭建:
1、准备工作
1)将实验虚拟机设置使用同一张网卡,如果有dhcp服务要先关闭
2)关闭防火墙status
systemctl stop firewalld.service - 临时关闭防火墙
systemctl disable firewalld.service - 永久关闭防火墙
3)关闭SELinux
getenforce - 获取SELinux的当前状态
Enforcing - 强制模式(开启)
Permissive - 宽容模式(只有警告)
setenforce 0 - 临时关闭SELinux
永久关闭:
vim /etc/selinux/config
SELINUX=disabled
2、安装dhcp软件包
1)安装软件包
yum -y install dhcp
2)查看是否安装成功
rpm -q dhcp
3)查看软件包带来的文件列表
rpm -ql dhcp
3、修改配置文件
1)备份配置文件
cd /etc/dhcp/
mv dhcpd.conf dhcpd.conf.bak
2)拷贝dhcp的例子文件到dhcp配置文件夹下
cp /usr/share/doc/dhcp*/dhcpd.conf.example dhcpd.conf.example
3)将例子文件做了一个过滤,输出到dhcp配置文件中
cat dhcpd.conf.example | grep -v '^$' | grep -v '^#' > /etc/dhcp/dhcpd.conf
4)修改配置
option domain-name "example.org"; - 指定域名
option domain-name-servers 218.85.157.99, 8.8.8.8; - 指定域名解析服务器
default-lease-time 600; - 默认租约
max-lease-time 7200; - 最大租约
log-facility local7;
subnet 10.0.0.0 netmask 255.255.255.0 { - 指定地址池所在的网段
range dynamic-bootp 10.0.0.20 10.0.0.60; - 指定地址池范围
option broadcast-address 10.0.0.255; - 指定广播地址
option routers 10.0.0.1; - 指定网关
}
4、重启服务
systemctl restart dhcpd
4、重启服务
systemctl restart dhcpd