环境声明

服务器

  • 系统: Centos7.4
  • IP地址: 192.168.132.111
  • 网卡模式: 桥接模式
  • 软件版本: DHCP-4.2.5-58

客户端

  • 系统: Centos6.5
  • 网卡模式: 桥接模式

环境部署

安装服务

1
yum install dhcp -y

image-20211209101621602

配置文件

文件路径 文件说明
/etc/dhcp/dhcpd.conf DHCP配置文件
/usr/share/doc/dhcp*/dhcpd.conf.example DHCP示例配置文件

地址划分

项目要求

  • DHCP范围: 192.168.132.10~20/24
  • DHCP网关: 192.168.132.1
  • DNS地址: 192.168.132.111

服务配置

将dhcp配置示例文件复制为/etc/dhcp/dhcpd.conf(覆盖),修改dhcp配置文件

1
2
cp -p /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
1
2
3
4
5
6
7
8
9
ubnet 192.168.132.0 netmask 255.255.255.0 {		# 网段 掩码
range 192.168.132.180 192.168.132.200; # 需分配动态IP范围
option domain-name-servers 192.168.132.150; # dns地址
option domain-name "dns.bigpp.cn"; # dns域
option routers 192.168.132.1; # 网关
option broadcast-address 192.168.132.111; # 广播地址
default-lease-time 600; # 默认租约_秒
max-lease-time 7200; # 最大租约_秒
}

启动服务、关闭selinux

1
2
3
systemctl start dhcpd
systemctl enable dhcpd
setenforce 0

image-20211209103749357

将客户端配置为dhcp后重启网络服务

1
service network restart

image-20211209104046891

地址保留

项目要求

  • DHCP保留地址: 192.168.132.15/24
  • 客户端MAC地址: 00:0C:29:74:60:08

修改dhcp配置文件,修改完成后重启dhcpd服务

1
vim /etc/dhcp/dhcpd.conf
1
2
3
4
host centos6.5 {		# 主机名
hardware ethernet 00:0C:29:74:60:08; # 客户端MAC地址
fixed-address 192.168.132.15; # 保留的地址
}

将客户端的网络重启后再次查看客户端IP地址

1
service network restart

image-20211209104837095

104837095.png)