一、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软件用于时间同步