DHCP是什么
中文译作“动态主机配置协议” 全称Dynamic Host Configuration Protocol,是一个局域网的网络协议,主要用于大型局域网络环境中,能够为网络内的终端快速自动分配ip地址。
DHCP三种工作方式
-
手动分配。在手动分配中,管理者通过DHCP服务器手动配置DHCP客户端的ip地址。当DHCP客户端要求网络服务时,DHCP服务器将IP地址传递给DHCP客户端。
-
动态分配 在动态分配模式时,客户端向DHCP服务器发起网络需求时,DHCP服务器只是将一个IP地址暂时分配给该客户端。到期后,这个IP地址就会还给DHCP服务器,供其他客户机使用。如果该客户端再次请求网络时,则需要重新分配一个IP地址,这个地址有可能是之前的地址,也有可能是其他地址
-
自动分配。该模式下,管理者不需要进行任何的IP地址手动配置。当DHCP客户端第一次向DHCP服务器发起网络服务时 DHCP服务器会将IP地址永久分配给该客户端,而不会再分配给其他客户端
DHCP工作原理
- 客户端发送广播 doscover (包括计算机的名称和MAC地址)
- 服务器收到discover包后,回复一个offer 消息对其进行响应
- 客户端回复 request 报文 接受DHCP的服务
- 服务端收到 报文后回复ACK报文,告知客户端现在可以使用分配地址
实验 linux配置DHCP服务器给客户端发地址
- 关闭防火墙
systemctl stop firewalld。service 关闭防火墙
setenforce 0
- 安装dhcp服务 yum install dhcp -y
- 修改网卡配置
4. 重启服务systemctl restart network
5. 修改dhcp配置文件
6. 第8行 修改默认的全局dns地址
8 option domain-name-servers 8.8.8.8;
直接修改27 行
重启服务
Windows验证