动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,
客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。 DHCP是由IETF(internet 工作任务小组)开发设计的,于1993年10月成为标准协议,其前身是BOOTP协议。当前的DHCP定义可以在RFC 2131中找到,而基于IPv6的建议标准(DHCPv6)可以在RFC 3315中找到。 目前IPv4这个用的居多,所以还是以IPv4作为基准参考。
1 discover 请求 IP 地址 客户端发送给服务端 需要借助于广播 2 offer 服务器回应可用 IP信息(包括可用IP,子网掩码,网关,租约期限,dns) 服务器发送给客户端 也是广播(客户端目前还 没有地址,只能通过广播) 3 request 客户端请求确认可用 IP 地址,问问能不能用(若不能用,如被占用,服务端会回馈 noack,表示地址不可用,客户端会重新发送步骤一,discover,以此类推,直到可用) 客户端发给服务端 也是广播 4 ack 服务端确认IP 可用 服务端发送给客户端 也是广播
首先关闭防护,然后清空防火墙规则
可以查看是否安装完成
主配置文件在 /etc/dhcp 使用vi编辑器进行编辑,可以看到里面是这样的,提示要我们查看手册 使用cat命令查看下,发现这就是我们需要的格式 我们可以将这个文件覆盖到主配置文件
这样再编辑就有模板了!
注:由于是虚拟机环境,最简单的验证方法就是放在同一个 LAN网段 图例: 服务开启完成
如果需要给比较特殊的客户机单独保留 IP地址 ,就需要在主配置文件中寻找到这样的一条命令了 因为一台客户集中,MAC地址是保持不变的,所以我们要先找到客户机的MAC地址 在客户机中输入,ipconfig /all 记得这串MAC地址,回到DHCP服务器进行修改 修改完成后记得重启DHCP服务 回到客户机重新查看,该客户机以及获取到了你为他保留的IP地址 查看租约文件