一、DHCP工作原理
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议):用于自动获取IP地址
1.客户端会发送一个广播DHCP Discover报文去寻找DHCP服务器
2.客户端只会接收第一个回复的DHCP服务器的报文
3.服务器会发送一个DHCP Offer报文,报文中有相关配置信息ip地址、子网掩码和网关
4.报文客户端收到这个offer报文后会自动配置相关信息并回复一个DHCP Request报文
5.服务器收到request报文会将分配的地址从地址池抹去并回复DHCP ACK报文
| 报文 | 含义 | 
| DHCP DISCOVER | 客户端用来寻找DHCP服务器 | 
| DHCP OFFER | DHCP服务器用来响应DHCP DISCOVER报文,此报文携带了各种配置信息 | 
| DHCP REQUEST | 客户端请求配置确认或续借租期 | 
| DHCP ACK | 服务器对REQUEST报文的确认响应 | 
| DHCP NAK | 服务器对REQUEST报文的拒绝响应 | 
| DHCP RELEASE | 客户端要释放地址时用来通知服务器 | 
二、安装DHCP
1.安装DHCP服务
yum install dhcp -y

2.查看dhcp的安装状态
rpm -qi dhcp

3.查看配置文件的位置
rpm -qc dhcp

三.将虚拟机A作为DHCP服务器,给另一台虚拟机B分配地址,使虚拟机B联网
1.关闭虚拟机的DHCP,这里关闭后会导致xshell连接不上,直接拿虚拟机做就行

2.用cat命令查看dhcp的配置文件

3.这里将配置复制到dhcpd.conf中

4.这里移动到/etc/dhcp文件下查看dhcpd.conf文件

5.配置dhcpd.conf


6.开启dhcpd

7.systemctl status dhcpd查看是否报错

8.打开虚拟机B,编辑/etc/sysconfig/network-scripts/ifcfg-ens33更改静态为dhcp

9.关闭防火墙临时禁用selinux
systemctl stop firewalld.service
setenforce 0
10.重启网络

11.成功连接
 
四、DHCP的分配方式
1.自动分配
分配到一个IP地址后永久使用
2.手动分配
由DHCP服务器管理员专门指定IP地址
3.动态分配
使用完后释放该IP,供其他客户机使用
五、将虚拟机esdeath作为时间同步服务器,和阿里云服务器同步
目的:将一台主机和外网同步,内网环境中的其余主机只需要同步此主机就能实现时间同步,chrony软件用于时间同步
1.安装chrony

2.查看chrony配置文件

3.启动chrony服务

4.编辑chrony文件并添加阿里云服务器

5.重启chrony服务,应用修改

6.查看虚拟机esdeath作为时间同步服务器是否生效




















