一、DHCP的定义
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
通常被应用在大型的局域网络环境中,主要作用是集中地管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
二、使用DHCP的好处
- 减少管理员的工作量
- 避免输入错误的可能
- 避免IP地址冲突
- 当更改地址段时,不需要重新配置每个用户的IP地址
- 提高了IP地址的利用率
- 方便客户端的配置
三、DHCP工作原理
- 客户端会发送一个广播 DHCP Discover报文 去寻找 DHCP服务器,客户端只会接收第一个的回复的 DHCP 服务器,
- 服务端会发送一个Offer报文 报文中携带相关配置信息(ip地址 子网掩码 网关等)
- 客户端收到这个Offer报文后 会自动配置相关信息,并且回复一个 Request 报文
- 服务器收到 Request 报文 会将分配的地址从地址池中抹去,并且回复 ACK 报文
三、DHCP实验
准备两台机子配置实验
步骤:
1.在Linux虚拟机中安装好dhcpd软件应用
2.查找配置文件并将相对应的example复制到dhcpd.conf中
3.关掉防火墙和selinux保护
4.备份配置文件
5.编辑 dhcp全局配置文件,设置好对应的网络池
6.重启dhcp服务
打开第二台机子
步骤:
1.关掉防火墙和selinux保护
2 修改网卡配置把static改成DHCP
3 刷新网卡,通过DHCP获取IP