点关注不迷路
目录
DHCP服务
一、DHCP介绍
- DHCP 应用层协议
- 动态主机配置协议
- 作用
- 为网络中得主机自动分配IP
1、DHCP服务端
- 软件
- dhcp
- 配置文件
- /etc/dhcp/dhcpd.conf
二、配置DHCP服务
1、关闭SELinux、防火墙、时间同步
2、安装dhcp软件
#yum install -y dhcp
[root@ck2 ~]# rpm -q dhcp
dhcp-4.2.5-83.el7.centos.1.x86_64
[root@ck2 ~]#
3、复制dhcp配置文件
[root@ck2 ~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? y
4、编辑配置文件
[root@ck2 ~]# vim /etc/dhcp/dhcpd.conf
subnet 192.168.140.0 netmask 255.255.255.0 {
range 192.168.140.100 192.168.140.188;
option routers 192.168.140.2;
option domain-name-servers 114.114.114.114, 223.5.5.5;
}
5、启动dhcp服务
[root@ck2 ~]# systemctl start dhcpd
[root@ck2 ~]# systemctl enable dhcpd
验证服务启动成功:
没有netstat命令的:yum install -y net-tools
root@ck2 ~]# ps -elf | grep dhcp
4 S dhcpd 1347 1 0 80 0 - 26497 poll_s 21:36 ? 00:00:00 /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid
0 R root 1349 1186 0 80 0 - 28206 - 21:38 pts/0 00:00:00 grep --color=auto dhcp
[root@ck2 ~]# netstat -tunlp | grep dhcp
[root@ck2 ~]# netstat -tunlp | grep dhcpd
udp 0 0 0.0.0.0:67 0.0.0.0:* 1347/dhcpd
三、验证DHCP服务
1、关闭vmnet 虚拟网络自带的DHCP
2、将主机修改为自动获取IP,验证
四、DHCP工作原理
1、DHCP Discovery 发现
- 检测网络中的dhcp服务器
2、DHCP Offer 提供
- 包含dhcp服务器准备分配IP信息
3、DHCP Request 请求
- 询问是否可配置IP