工作原理:前身boot protocol(bootp),无盘工作时,服务器为终端提供磁盘空间,那个时候,主机开机前需要获取ip,boot protocol协议产生,此时只有网卡mac地址,这个网卡在通电后自我唤醒、扮演客户端获取ip,发送rarp协议广播报文,通过mac得到ip,然后用ip从服务器上获取操作系统,boot protocol分配的ip是固定的,下一次使用还是这个ip,所以ip地址有一定限制,所以产生了dhcp,达到了ip地址的超负荷使用的目的,从而产生了租约的概念。
Dhcp软件包中有dhcpd、dhcrelay两个守护进程,俩个进程不可以同时启动,dhcpd可为ipv4、ipv6提供服务,分别使用了不同的配置文件f与dhcpd6.conf,但是用ipv6时不可独立启动,需要其他软件的支持.
成功安装dhcp后开始配置,我们可以看到原本配置文件为空,但是有提供一个模板,只要复制即可:
在dhcp中配置文件里,option既可以定义在全局,也可以定义于subnet中,每一个subnet中定义一个子网,也可以放在host中,这个是专门保留的,但是要注意,范围越小越优先!!也说明配置信息可以被继承。
我们刚刚并没有给dhcp配置网关,所以clinet1的网关并没有改变,接下来我们配置一下网关:

