Linux网络服务,DHCP原理与配置

Linux网络服务——DHCP原理与配置(DHCP工作原理 DHCP服务器的配置 DHCP中继) 文章目录了解DHCP服务使用DHCP的好处DHCP的分配方式工作原理租约过程第一个过程:discover 请求IP地址 客户——》服务端 广播第二个过程:offer 服务器回应可用IP信息 服务器——》客户端 广播第三个过程:request 客户端请求确认可用IP 客户端——》服务端 广播第四个过程:ack 服务端确认IP可用 服务端——》客户端 广播更新租约DHCP服务器的配置安装DHCP服务器dhcpd.conf的内容构成全局设置,作用于整个DHCP服务器subnet网段声明,作用于整个子网段 阅读详情


了解DHCP服务

  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
  • 由Internet工作任务小组设计开发
  • 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议

使用DHCP的好处

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

DHCP的分配方式

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

DHCP的工作原理

DHCP的租约过程概述

  • 客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程
  • 分为四个步骤
    (1)客户端在网络中搜索服务器
    (2)服务器向客户端响应服务
    (3)客户端向目标服务器发出服务请求
    (4)服务器向客户端提供服务

DHCP的租约过程详解

  • 客户机请求IP地址
    当一个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DHCP获取一个合法的地址
    此时DHCP客户机以广播方式发送DHCP Discover发现信息来寻找DHCP服务器
  • 服务器响应
    DHCP服务器接收到来自客户机请求IP地址的信息时,在自己的IP地址池中查找是否有合法的IP地址提供给客户机
    如果有,DHCP服务器将此IP地址做上标记,加入到
    DHCP Offer的消息中,然后广播一则DHCP Offer消息
  • 客户机选择IP地址
    DHCP客户机从接收到的第一个DHCP Offer消息中提取IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能再分配给另一个DHCP客户机
  • 服务器确定租约
    DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息的形式向客户机广播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息
    当客户机收到DHCP ACK消息时,配置IP地址,完成TCP/IP的初始化
  • 重新登录
    DHCP客户机每次重新登录网络时,不需要再发送DHCP Discover信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息
  • 更新租约
    当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约
    客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约

使用DHCP动态配置主机地址

  • DHCP服务
    为大量客户机自动分配地址,提供集中管理
    减轻管理和维护成本,提高网络配置效率
  • 可分配的地址信息主要包括
    网卡的IP地址,子网掩码
    对应的网络地址,广播地址
    默认网关地址
    DNS服务器地址

DHCP服务器配置

安装 DHCP 服务器

DHCP服务器软件

  • CentOS光盘中的dhcp-4.2 .5-47.el7.centos.x86_ _64.rpm
  • DHCP软件包的主要文件
    主配置文件: /etc/dhcpd.conf
    执行程序: /usr/sbin/dhcpd、 /usr/sbin/dhcrelay

主配置文件

  • subnet网段声明(作用于整个子网段,部分配置参数优先级高于全局配置参数)
subnet 192.168.80.0 netmask 255.255.255.0 {          #声明要分配的网段地址  
    range 192. 168.80.100192.168.80. 200;       #设置地址池
    option routers   192.168.80.250;             #指定默认网关
}

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192. 168.1.100192.168.1. 200;
    option routers   192.168.1.250;
}

subnet 192.168.2.0 netmask 255.255.255.0 {
    range 192. 168.2.100192.168.2. 200;
    option routers   192.168.2.250;
}
  • 全局设置,作用于整个 DHCP 服务器
default-lease-time 21600;         #默认租约为6小时,单位为秒
max-lease-time 43200;           #最大租约为12小时,单位为秒
option domain-name "kgc.com";      #指定默认域名
option domain-name-servers 202.106.0.20, 202.106.148.1;          #指定DNS服务器地址
ddns-update-style none;       #禁用DNS动态更新
  • host主机声明,作用于单个主机
#host主机声明(给单机分配固定的IP地址)
host hostname {               #指定需要分配固定 IP地址的客户机名称
      hardware ethernet 00:c0:c3:22:46:81;     #指定该主机的 MAC地址
      fixed-address 207.175.42.254;      #指定保留给该主机的IP地址
}
  • 查看租约文件
    租约文件位置: /var/lib/dhcpd/dhcpd.lease
[root@localhost ~]# vim /var/lib/dhcpd/dhcpd.leases 
或者
[root@localhost ~]# less /var/lib/dhcpd/dhcpd.leases 
或者其他的

DHCP客户端

修改网卡配置文件(如ifcfg-ens33)

其中BOOTPROTO=dhcp

[root@localhost dhcpd]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"

使用dhclient命令

命令基本格式

dhclient [-d] [网络接口名]
例如
[root@localhost ~]# dhclient -d ens33

在ensp中配置DHCP中继

dhcp enable                                    #开启DHCP功能
#
interface Vlanif10 
  ip address 192.168.1.254 255.255.255.0
  dhcp select relay .                          #开启DHCP中继功能
dhcp relay server-ip 192.168.80.10             #指向DHCP服务器的地址
#
interface Vlanif20
  ip address 192.168.2.254 255.255.255.0
  dhcp select relay
  dhcp relay server-ip 192.168.80.10
#
interface Vlanif100
  ip address 192.168.80.254 255.255.255.0
  dhcp select relay 
  dhcp relay server-ip 192.168.80.10 

总结

rpm -qc dhcp  '查找dhcp的配置文件'
dhcp服务的DUP端口号为69
IP地址的获取和释放的命令
Windows 获取IP地址命令: ipconfig
     重新获取IP地址命令: ipconfig /renew
        释放IP地址命令: ipconfig /release
    查看所有IP地址信息:ipconfig /all
Linux 获取IP地址命令: ifconfig /renew
  重新获得IP地址命令: ifconfig /renew
          重启网卡方法1 :systemctl restart network
          重启网卡方法2 :service  network restart
更改服务配置文件后都要重启或者开启服务
使用DHCP中继服务,需要在网关中帮忙跨越vlan广播
ip helper-address HDCPsrv-IPAddress
(HDCPsrv-IPAddress为DHCP服务器的IP地址)
vim编辑器
连续复制N 行内容:Nyy
粘贴:p
行号显示:':set nu' 
快速跳转到文件首行:1G 或 gg
快速跳转到文件末行:G 或 gg
删除光标到行尾:d$
删除行:dd
在行号“#,#”范围内替换所有的字符串“old”为“new”:#,# s/old/new/g
DHCP原理理论与配置地址项目,华为DHCP项目 自动分发IP地址服务,linux服务器主要作用在局域网当中; 若是在广域网中,需要用到路由设备。 阅读详情

相关推荐

锐捷防火墙(WEB)——DHCP配置

开启NGFW的DHCP服务器功能,内网电脑可通过自动获取地址的方式上网。内网用户网段为192.168.1.0/24,网关为192.168.1.200。

君逍遥o 2579

DHCP常用配置文件参数说明

subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.100 192.168.2.254;(网段) option domain-name-servers 192.168.2.1;(DNS) option domain-name "test.cn";(域名) option routers 192.168.2.1;(默认网关) option bro...

weixin_50196615的博客 6605

稚晖君Dummy机械臂CAN总线控制详解:从代码到实战(附常见问题排查)

本文深入解析了稚晖君Dummy机械臂的CAN总线控制技术,从协议设计到代码实现,详细介绍了CAN总线在机械臂控制中的核心价值、通信协议栈设计、运动控制指令实现及常见问题排查方法。通过实战案例和代码示例,帮助开发者快速掌握机械臂CAN总线控制的关键技术。

uuu88的博客 295

DHCP原理与配置

DHCP原理与配置DHCP工作原理DHCP服务器的配置DHCP客户端的使用DHCP中继原理与配置了解DHCP服务-1了解DHCP服务-2了解DHCP服务-3DHCP的租约过程-1DHCP的租约过程-2DHCP的租约过程-3DHCP的租约过程-4DHCP的租约过程-5DHCP的租约过程-6DHCP的租约过程-7使用DHCP动态配置主机地址安装DHCP服务器步骤 DHCP工作原理 DHCP服务器的配置 DHCP客户端的使用 DHCP中继原理与配置 了解DHCP服务-1 DHCP(Dynamic Host Con

daxiongbaobei的博客 449

SRAM故障排查实战:如何用Nano Prober定位6T存储单元的异常点

本文详细介绍了在SRAM故障排查中,如何运用Nano Prober(纳米探针)技术精准定位6T存储单元的内部异常。面对传统方法难以发现的电性参数漂移(如晶体管阈值电压偏移)或微小物理缺陷,Nano Prober能直接对单个6T单元内的晶体管进行I-V特性测量,结合失效模式分析,有效解决读写错误等疑难问题,是芯片失效分析的关键工具。

v5w6x的博客 668

华中科技大学 计算机组成原理 educoder Logisim平台 计算机数据表示实验

本文主要是对 计算机数据表示实验的笔记和相关Logisim平台的图,供大家学习交流使用。 需要源文件或者源代码,可以留言评论! 目录实验目的第1关:汉字国标码转区位码实验第2关:汉字机内码获取实验第3关:偶校验编码设计第4关:偶校验解码电路设计第5关:16位海明编码电路设计第6关:16位海明解码电路设计第7关:海明编码流水传输实验第8关:16位CRC并行编解码电路设计第9关:CRC编码流水传输实验实验结果: 实验目的 本实训将帮助同学们巩固对计算机中数据表示方法的理解,要求能设计汉字国标码与区位码之间的转换

weixin_48383580的博客 2万+

Linux网络服务----DHCP和dhcp中继原理与配置

目录一、DHCP概述二、DHCP工作原理租约过程续约三、DHCP服务器的配置1、安装dhcp软件包1>主配置文件dhcpd.conf2>启动dhcp服务3>查看租约文件2、dhcp服务实验过程四、DHCP中继的原理与配置 一、DHCP概述 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),是由Internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议 DHCP一般作用在局域网中,若在广域网

weixin_47152389的博客 669

【MATLAB代码】TDOA+TOA融合算法,高精度定位。通过多边定位解算4个锚点、平面目标的位置,附代码

二维平面下的TOA、TDOA及混合定位算法,通过4个锚节点对目标点进行定位。

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 212

debian dhcp服务启动不了_Linux网络服务02——DHCP原理与配置

Linux网络服务02——DHCP原理与配置一、DHCP服务概述1、DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 DHCP是由Internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。 使用DHCP可以减少管理员的工作量,避免IP地址冲突,当网络更改IP地址网段...

weixin_39595430的博客 1039

Yolov8-pose关键点检测:loss优化 | LRM loss困难样本挖掘,提升难样本、遮挡物等检测精度

LRM loss应用到能够大幅提升pose遮挡物性能

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1716

ABAP CURR Data Type 深度解析与实战案例

CURR 数据类型是 SAP ABAP 中为处理货币金额而设计的一种特殊数据类型。CURR 数据类型能够自动根据关联的货币代码字段(例如 WAERS)确定小数位数,从而保证金额数据的精度与正确性。CURR 类型通常在 SAP 数据字典中使用,常见于各类业务数据表中,如会计凭证、销售订单等场景中,用于存储货币金额。CURR 数据类型底层实现上类似于 DEC 数据类型,但其特别之处在于与货币代码字段的绑定,这使得金额的格式化和显示可以自动匹配相应的货币规则。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 880

centeros7网络服务无法启动_Linux网络服务02——DHCP原理与配置

Linux网络服务02——DHCP原理与配置一、DHCP服务概述1、DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 DHCP是由Internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。 使用DHCP可以减少管理员的工作量,避免IP地址冲突,当网络更改IP地址网段...

weixin_36342428的博客 1244

SAP_MM模块-服务类采购详细讲解案例

SAP_MM模块服务类采购订单配置及业务测试案例详解,包括前台业务操作、后台配置以及使用过程中的问题处理

风沙的博客 5127

【Linux网络服务】DHCP原理与配置

如果有多台DHCP服务器向该客户发来DHCP-Offer报文,客户端只接受第一个收到的DHCP-offer报文提取IP地址,然后客户端通过广播发送DCERequest 报文告知服务器端本地选择使用该IP地址。服务器端通过单播发送DHCP offer 报文向客户端提供IP地址等网络信息,从IP地址池中挑选一个尚未分配的IP地址分配给客户端。第四步: 服务器向客户端提供服务,服务器通过单播发送DHCP Ack报文告知客户端IP地址是合法可用的,并在选项字段中增加IP地址的使用租期信息。

草莓要挑籽的博客 282

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux网络服务——DHCP原理与配置

【centos6.5】 目录 一、DHCP服务概述 二、Linux中DHCP的安装与配置 三、Linux中DHCP服务启动失败排错 四、Linux中DHCP中继配置 一、DHCP服务概述 DHCP服务器构建 DHCP服务器拓扑图如下: 实验目标:让192.168.1.254这台机器安装上DHCP服务器软件,为同一个交换式以太网中的其它客户机分配192.168.1.0/24网...

|汾西公子 611

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Linux-网络服务02-DHCP_原理与配置

手把手教学Linux~

Ddddzz_的博客 1219

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Linux网络服务:DHCP原理配置与实验(详细)

文章目录前言:一、什么是DHCP1.1 DHCP概述1.2 DHCP的好处1.3 DHCP的分配方式1.3.1 自动分配1.3.2 手动分配1.3.3 动态分配二、DHCP工作原理(租约过程)2.1 租约过程分为以下四个步骤:2.2 租约过程详解2.2.1 客户端广播寻找DHCP服务器(第一阶段)2.2.2 DHCP响应(第二阶段)2.2.3 客户机选择IP地址2.2.4 DHCP确认租约2.3 ...

weixin_45726050的博客 1996

Linux网络服务--DHCP原理与配置

文章目录前言一、了解DHCP服务1.1、DHCP概述1.2、使用DHCP好处1.3、DHCP的分配方式1.3.1、自动分配1.3.2、手动分配1.1.3、动态分配二、DHCP的工作原理2.1、租约过程概述2.2、租约过程详解4-12.3、租约过程详解4-22.4、租约过程详解4-32.5、租约过程详解4-42.6、租约过程详解-重新登录情况2.7、租约过程详解–更新租约 前言 DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的

CN_ChenJian 367

Linux网络服务之DHCP原理与配置(详细图解)

目录标题了解DHCP服务工作原理DHCP动态配置主机地址配置DHCP服务器虚拟机设置安装dhcp软件配置/etc/dhcp/dhcpd.conf文件编辑/etc/dhcp/dhcpd.conf文件有问题重启服务时报错配置eNSP新增加一台PC机指定其ip地址Linux客户端使用 DHCP 动态获取IP 了解DHCP服务 DHCP 动态主机配置协议 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议 使用DHCP的好处 减少管理员的工作量 避免输入错误的可能 避免IP地址冲突 当更改

不够优秀才会那么依赖其他人,不够成熟才会信任所有耀眼的外衣,不够强大才会浪费时光去迎合他们的玩闹! 744

Linux网络服务第二章DHCP原理与配置

1.笔记 服务端端口:67 客户端端口:68 dhcliemt -r:释放IP地址 dhcliemt -d:重新获取IP地址 :.,$ s/190.168.200 / 192.168.100 /g 从当前字符行到结尾字符行把200切换成100 2.DHCP租约四个过程 (1)DHCP(DynamicHostConfigurationProtocol)动态主机配置协议 D...

b7327230073的博客 235

Linux网络服务--DHCP原理与配置(原理+实验)

文章目录一、DHCP工作原理1.1 了解DHCP服务1.2 DHCP的租约过程租约过程详解二、DHCP服务器的配置2.1 使用DHCP动态配置主机地址2.2 安装DHCP服务器2.3 主配置文件2.4 启动DHCP服务三、DHCP服务器配置实验3.1 实验环境3.2 需求分析3.3 实验步骤3.4 实验过程 一、DHCP工作原理 1.1 了解DHCP服务 DHCP(Dynamic Host Configguration Protocol,动态主机配置协议) 由Internet工作任务小组设计开发 专门用于

ycycyyc_的博客 1131

Linux---网络服务---DHCP原理与配置

文章目录Linux---网络服务---DHCP原理与配置一:了解DHCP服务1.1:DHCP概述1.2:DHCP的优点1.3:DHCP分配方式二:DHCP的工组原理2.1:DHCP的租约过程2.2:DHCP租约详解2.2.1:客户机发送IP请求:发送DHCP discover广播2.22:服务器收到客户机的请求响应发送:DHCP offer广播2.23:客户机选项IP地址:发送DHCP requsest广播[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ncUZ8O3t-159

m0_46476544的博客 780

看完就能懂—Linux网络服务之DHCP原理与配置 (理论+实验)

目录前言一、DHCP 工作原理1.1 DHCP概述1.2 使用DHCP好处1.3 DHCP 的分配方式1.3.1 自动分配1.3.2 手动分配1.3.3 动态分配1.4 租约过程概述1.4.1 客户机请求 IP 地址1.4.2 服务器响应1.4.3 客户机选择 IP 地址1.4.4 服务器确定租约1.4.5 重新登录1.4.6 更新租约二、DHCP服务器的配置2.1 DHCP服务2.2 可分配的地址信息2.3 安装DHCP服务器2.4:DHCP主配置文件详解2.4.1 dhcpd.conf的内容构成2.4.

qq_48191100的博客 621

Linux网络服务------DHCP的原理与配置,FTP文件传输

目录一.DHCP概述1.DHCP (动态主机配置协议)2.使用DHCP的好处3.DHCP的分配方式4.DHCP的租约过程二.使用DHCP动态配置主机地址1.ensp配置DHCP中继2.配置DHCP服务器3.设置全局配置参数4.开启dhcp,进行验证5.固定IP地址三.FTP文件传输1.安装FTP软件包2.设置匿名用户访问的FTP服务(最大权限)3.为匿名用户设置访问权限4.开启服务5.匿名访问测试6.设置本地用户验证访问ftp,并禁止切换到ftp以外的目录(默认登录的根目录为本地用户的家目录)7.重启服务

下雨天的放羊娃的博客 3579
上一篇: 一段网络引发的血案(Linux网络设置)
下一篇: 再也不用傻敷敷的抱着键盘往机房跑了--配置远程访问与控制
Alterego_
博客等级 码龄6年 14粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值