Linux系统-DHCP原理与配置

目录

一.DHCP工作原理

1.了解DHCP服务

2.使用DHCP的好处

3.DHCP的分配方式

4.DHCP的租约过程

二.DHCP服务器的配置 

1.首先先关闭防火墙

2. 安装DHCP有关软件包

 3.查看系统的配置文件​编辑

 4.设置参数

5.网络配置 


一.DHCP工作原理

1.了解DHCP服务

  1. DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
  2. 由Internet工作任务小组设计开发
  3. 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议
  4. DHCP协议底层使用的是UDP协议传输,DHCP有两个部分组成,客户端和服务端
  5. 客户端默认UDP的68端口
  6. 服务端默认UDP的67端口

2.使用DHCP的好处

  1. 减少管理员的工作量
  2. 避免输入错误的可能
  3. 避免IP地址冲突
  4. 当更改IP地址段时,不需要重新配置每个用户的IP地址
  5. 提高了IP地址的利用率
  6. 方便客户端的配置

3.DHCP的分配方式

  1. 自动分配:分配到一个IP地址后永久使用
  2. 手动分配:由DHCP服务器管理员专门指定IP地址
  3. 动态分配:使用完后释放该IP,供其他客户机使用

4.DHCP的租约过程

  1. 客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程
  2. 分为四个步骤

第一步:客户端在网络中搜索服务器 

 

第二步:服务器向客户端响应服务 

 

第三步:客户端向服务器发出服务请求 

第四步:服务器向客户端提供服务 

最后重新登录

 

二.DHCP服务器的配置 

1.首先先关闭防火墙

1.systemctl disable --now firewalld
2.setenforce 0
3.vim /etc/selinux/config (SELINUX=disabled)

2. 安装DHCP有关软件包

rpm -qc dhcp         #检查安装包
yum install -y dhcp 

 3.查看系统的配置文件

cd /etc/dhcp/    #切换到 /etc/dhcp/ 目录ls                  #列出 /etc/dhcp/ 目录下的文件和子目录less dhcpd.conf        #使用 less 命令查看 dhcpd.conf 文件的内容cd /usr/share/doc/dhcp-4.2.5/  #切换到 /usr/share/doc/dhcp-4.2.5/ 目录ls                 #列出 /usr/share/doc/dhcp-4.2.5/ 目录下的文件和子目录less dhcpd.conf.example     #使用 less 命令查看 dhcpd.conf.example 文件的内容pwd                   #显示当前工作目录的路径vim dhcpd.conf.example        #vim 编辑器打开 dhcpd.conf.example 文件cp dhcpd.conf.example /etc/dhcp/dhcpd.conf     # dhcpd.conf.example 文件复制到 /etc/dhcp/ 目录,并将其命名为 dhcpd.confcd /etc/dhcp/       #再次切换到 /etc/dhcp/ 目录ls                #列出 /etc/dhcp/ 目录下的文件和子目录

 4.设置参数

vim dhcpd.conf

5.网络配置 

先修改虚拟机网络

 修改本机网络

控制面板--网络和internet--网络连接----虚拟机网络---右键属性 

配置完然后查看 

systemctl restart dhcpd   #重启 DHCP 服务器,使配置文件的更改生效netstat -naup       #显示当前系统中所有的网络连接和监听的端口情况

设置windows虚拟机和linux虚拟机的网络统一 

linux虚拟机👇

windows虚拟机👇

Linux虚拟机👇 

 

 

 

 

Windows虚拟机👇 

CMD打开

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/650571.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】详解信号产生的方式

一、kill命令 在命令行中通过kill -数字 pid指令可以给指定进程发送指定信号。这里说明一下几个常见的信号: SIGINT(2号信号):中断信号,通常由用户按下CtrlC产生,用于通知进程终止。SIGQUIT(3号…

路由重分布的概念与配置

路由重分布的概念 l 路由重分布是指连接不同路由域(自治系统)的边界路由器,它在路由协议之间交换和通告路由信息 从一种协议(含静态/直连路由)到另一种协议 同一种协议的多个实例 路由重分布的背景 网络出口位置…

Liunx下用C语言模拟实现 —— 封装文件操作接口

一、前提 本篇博客将循序渐进的模拟实现C语言中,简单版的对FILE和一些简单的文件操作接口的实现,在上一篇文件操作原理篇我们知道,实际的实现就是对系统接口的封装,为了巩固和练习之前学到的概念,我们也来简单的实现对…

day05 51单片机-外部中断、定时器

1 外部中断——按键控制LED亮灭 1.1 需求描述 本案例通过检测SW3触发的外部中断实现P00对应LED的亮灭。 1.2 硬件设计 1.2.1 中断简介 单片机中断是一种重要的计算机编程概念,用于处理在程序执行过程中突然发生的事件或条件。这些事件可以是外部硬件触发的,如按下按钮、…

【Leetcode每日一题】 穷举vs暴搜vs深搜vs回溯vs剪枝_全排列 - 子集(难度⭐⭐)(65)

1. 题目解析 题目链接:78. 子集 这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。 2.算法原理 算法思路详解: 为了生成数组 nums 的所有子集,我们需要对数组中的每个元素进行“选择”或“不选择…

【面试经典 150 | 回溯】电话号码的字母组合

文章目录 写在前面Tag题目来源解题思路方法一:回溯 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更…… 专栏内容以分析题目为主,并附带一些对于本题涉及到的数据结构等内容进行回顾…

低代码技术与仓储管理的新纪元:革命性的供应链变革

引言 在当今数字化时代,企业对于创新和效率的追求越发迫切。在这样的背景下,低代码技术应运而生,成为企业数字化转型的重要工具之一。低代码技术的崛起为企业提供了一种快速、灵活、成本效益高的开发方式,大大缩短了软件开发周期…

人工智能好多人都在用,那么用户画像要怎么看?

用户画像是通过对用户行为、偏好、兴趣等数据进行分析和整理,从而形成的关于特定用户群体的描述和模型。在人工智能应用中,用户画像可以起到指导个性化推荐、精准营销、产品设计等方面的作用。以下是用户画像在人工智能应用中的几个重要方面:…

SecuPress Pro 专业级WordPress网站安全防护插件优化版

下载地址:SecuPress Pro 专业版.zip SecuPress Pro:专业的WordPress安全解决方案 如果您没有时间进行每周扫描,SecuPress Pro将是您的理想选择。SecuPress Pro提供了所有SecuPress Free的功能,同时还增加了一些高级选项&#xff…

java 词法分析练习

import parser.Parser;import java.util.ArrayList; import java.util.Arrays; import java.util.List;public class Main {public static void main(String[] args) {// 关键词List<String> keyList new ArrayList<>(Arrays.asList("int","String…

一次违法网站的渗透经历

0x01 前言 在一次攻防演练中&#xff0c;我发现了一个有趣的渗透路径。在信息收集阶段&#xff0c;我注意到目标网站和用户资产网站共享相同的IP网段。这意味着它们可能在同一台服务器上托管&#xff0c;或者至少由同一家互联网服务提供商管理。这种情况为我们的渗透测试提供了…

Java本地缓存技术选型(Guava Cache、Caffeine、EhCache)

前言 对一个java开发者而言&#xff0c;提到缓存&#xff0c;第一反应就是Redis。利用这类缓存足以解决大多数的性能问题了&#xff0c;我们也要知道&#xff0c;这种属于remote cache&#xff08;分布式缓存&#xff09;&#xff0c;应用的进程和缓存的进程通常分布在不同的服…