Linux网络服务-DHCP

news/2024/11/20 21:27:23/

一、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 OFFERDHCP服务器用来响应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作为时间同步服务器是否生效

成功同步


http://www.ppmy.cn/news/1443581.html

相关文章

Flink CDC / Kafka Connect 自动转换 Debezium 的 DataTime / Timpstamp 时间格式

不管是用 Flink CDC 还是 Kafka Connect (Debezium Connector),在实时获取数据库的 CDC 数据并以 Json 格式写入 Kafak 中时,都会遇到 DataTime / Timpstamp 类型的转换问题,即:原始数据库中的 DataTime / Timpstamp 的字面量是 2021-12-14 00:00:00 这种形式,但是,转换为…

UEFI安全启动模式下安装Ubuntu的NVIDIA显卡驱动

UEFI安全启动模式下安装ubuntu的nvidia显卡驱动 实践设备:华硕FX-PRO(NVIDIA GeForce GTX 960M) 一、NVIDIA官网下载驱动 1.1在浏览器地址栏输入https://www.nvidia.cn/drivers/lookup/进入网站,接着手动驱动搜索,并…

数据结构-二叉树-堆

一、物理结构和逻辑结构 在内存中的存储结构,逻辑结构为想象出来的存储结构。 二、完全二叉树的顺序存储结构 parent (child - 1)/2 leftchild 2*parent 1; rightchild 2*parent 2 上面的顺序结构只适合存储完全二叉树。如果存储,会浪费很多的空…

链路层安全扩展——L2TP协议

链路层安全扩展——L2TP协议 PPP协议 协议概念 说到数据链路层的安全协议,我们不得不先提一下PPP协议,后面的PAP、CHAP与L2TP协议都是围绕它展开的。(PPP不是本文重点,很多细节没有提到,到时候会专开一篇文章讲PPP&…

ROS常用命令详解

摘要:ROS(Robot Operating System,机器人操作系统)是一个为机器人软件开发提供灵活框架的开源系统。在ROS中,常用命令是开发者进行机器人软件开发和调试的重要工具。本文将对ROS的常用命令进行详细介绍,包括节点管理、话题操作、消息查看、服务调用以及包管理等方面的命令…

【算法】基础算法003之二分

👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C》《Linux》《算法》 🌝每一个不曾起舞的日子,都是对生命的辜负 目录 前言 1.二分查找 朴素二…

Kafka重点笔记

Kafka重点笔记 默认端口号 9092 一、kafka将数据保存在哪里? kafka是将数据保存在磁盘。 二、离线计算、实时计算 离线计算:T1模式。处理的数据是静态数据,有界限,知道什么时候开始也知道什么时候结束。 实时计算&#xff1…

【数据结构】第二章 线性数据结构.线性表.单链表

第二章 线性数据结构.线性表.单链表 [5] 单链表的定义 1.单链表 逻辑结构:是一种线性表。 顺序表(顺序存储): 优点:可随机存取,存储密度高缺点:要求大片连续空间,改变容量不方便…