> 技术文档 > 云计算练习笔记_不用网关,实现密码删除 时效续租

云计算练习笔记_不用网关,实现密码删除 时效续租


一、了解:DHCP工作原理

DHCP 工作原理
DHCP全称是动态主机配置协议。
原理

  • 1、DHCP发现(DHCP Discover):当一个设备(如计算机或手机)首次加入网络时,它会发送一个DHCP
    广播,以寻找可用的DHCP服务器。这个消息包含一个空的或临时的IP地址,以及其它选项,以指示它需要DHCP服务

  • 2、DHCP提供(DHCP Offer):DHCP服务器接收到客户端的广播消息后,会回应一个DHCP
    提供消息,其中包含可用的IP地址、子网掩码、网关、DNS服务器等网络配置信息。如果有多个DHCP服务器可用,客户端可以接收多个Offer(DHCP
    提供消息),但通常只会选择一个。

  • 3、DHCP请求(Request):客户端在接收到
    Offer(DHCP提供消息)后,选择其中一个DHCP服务器提供的配置,并向给服务器发送DHCP 请求信息(DHCP
    Requst),以请求分配该配置。

  • 4、DHCP确认(DHCP Acknowledgement):DHCP服务器收到客户端的DHCP请求信息(DHCP
    Request)后,确认分配给客户端的IP地址和其它配置信息,并通过DHCP确认信息(DHCP
    Acknoeledgment)通知客户端,同时,其它DHCP服务器将停止向该客户端提供配置。

  • 5、配置生效:客户端接收到DHCP确认信息(DHCP
    Acknoeledgment)后,会配置自己的网络接口,使用分配的IP地址和其他配置信息,此时,客户端可以开始正常的网络通信。

  • 6、租约和续期:DHCP分配的IP地址通常有一个租约期限,客户端在租约到期需要续约。在租约到期前,客户端可以选择继续使用分配的IP地址,或者请求新的分配。

  • 7、释放:当设备不再需要网络配置时,它可以向DHCP服务器发送一个DHCP 释放信息(DHCP
    Release),以释放分配的IP地址,是其可供其它设备使用。

二、安装:DHCP服务

环境准备 机器DHCP服务器 IP 10.0.0.100
关闭防火墙、关闭selinux、配置时间同步、修改主机名、修改虚拟机网卡工作模式为仅主机模式

systemctl stop firewalld --nowhostnamectl set-hostname dhcpsed -i \'/^SELINUX=/s/enforcing/disabled/g\' /etc/selinux/config;setenfore=0yum -y install ntpcrontab -e*/ * * * * ntpdate ntp.aliyun.com

安装:DHCP服务组件
配置私有仓库地址

mkdir /mnt/iso mount /dev/sr0 /mnt/iso mkdir /etc/yum.repo.d/bakmv /etc/yum.repo.d/Centos-* /etc/yum.repo.d/bak/cat > /etc/yum.repo.d/iso.repo <<