DHCP中继实验(华为)
思科设备参考:DHCP中继实验(思科)
一,技术简介
DHCP中继,可以实现在不同子网和物理网段之间处理和转发DHCP信息的功能。如果DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的IP地址。如果不在同一个物理网段,则需要DHCP Relay Agent(中继代理)。
二,实验目的
使用DHCP中继技术让处于不同vlan的PC自动获取IP地址

三,配前测试
PC无法通过DHCP服务获取IP地址

四,配置命令
Switch1
[Huawei]undo info-center enable
[Huawei]vlan batch 10 20 批量创建vlan
-
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/1]port default vlan 10 默认vlan10通过
[Huawei-GigabitEthernet0/0/1]quit
-
[Huawei]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port link-t
[Huawei-GigabitEthernet0/0/2]port link-type access
[Huawei-GigabitEthernet0/0/2]port default vlan 20 默认vlan20通过
[Huawei-GigabitEthernet0/0/2]quit
-
[Huawei]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type trunk
[Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20 允许vlan10,20通过
[Huawei-GigabitEthernet0/0/3]quit
-
[Huawei]display current-configuration
Switch2
[Huawei]undo info-center enable 关闭信息中心的日志功能
[Huawei]vlan batch 10 20 100 批量创建vlan
-
[Huawei]int g00/0/1
[Huawei-GigabitEthernet0/0/1]port link-type trunk
[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20 允许vlan10,20通过
[Huawei-GigabitEthernet0/0/1]quit
-
[Huawei]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port link-type access
[Huawei-GigabitEthernet0/0/2]port default vlan 100 默认vlan100通过
[Huawei-GigabitEthernet0/0/2]quit
-
[Huawei]dhcp enable
-
[Huawei]dhcp server group mygroup 创建名为
mygroup的DHCP服务器组[Huawei-dhcp-server-group-mygroup]dhcp-server 192.168.100.2 添加DHCP服务器的IP
[Huawei-dhcp-server-group-mygroup]quit
-
[Huawei]int vlanif 10 进vlanif 10接口的配置模式
[Huawei-Vlanif10]ip address 192.168.10.1 24 给vlanif 10接口分配IP地址
[Huawei-Vlanif10]dhcp select relay 设置该接口为DHCP中继模式
[Huawei-Vlanif10]dhcp relay server-ip 192.168.100.2 设置DHCP中继服务器的IP地址
[Huawei-Vlanif10]quit
-
[Huawei]int vlanif 20
[Huawei-Vlanif20]ip address 192.168.20.1 24
[Huawei-Vlanif20]dhcp select relay
[Huawei-Vlanif20]dhcp relay server-select mygroup 选择
mygroup作为DHCP服务器组[Huawei-Vlanif20]quit server-select 和 server-ip 都可以
-
[Huawei]int vlanif 100 进vlan100接口的配置模式
[Huawei-Vlanif100]ip address 192.168.100.1 24 给vlan100接口分配IP地址
[Huawei-Vlanif100]quit
-
[Huawei]display current-configuration 显示当前设备的配置信息
Router
[Huawei]undo info-center enable 关闭信息中心的日志功能。
-
[Huawei]ip pool vlan_10 创建名为vlan_10的IP地址池
[Huawei-ip-pool-vlan_10]network 192.168.10.0 mask 24 设置IP地址池的网络地址
[Huawei-ip-pool-vlan_10]gateway-list 192.168.10.1 设置网关地址
[Huawei-ip-pool-vlan_10]dns-list 8.8.8.8 设置DNS服务器地址
[Huawei-ip-pool-vlan_10]excluded-ip-address 192.168.10.10 192.168.10.254 排除IP地址
[Huawei-ip-pool-vlan_10]quit
-
[Huawei]ip pool vlan_20
[Huawei-ip-pool-vlan_20]network 192.168.20.0 mask 24
[Huawei-ip-pool-vlan_20]gateway-list 192.168.20.1
[Huawei-ip-pool-vlan_20]dns-list 8.8.8.8
[Huawei-ip-pool-vlan_20]excluded-ip-address 192.168.20.10 192.168.20.254
[Huawei-ip-pool-vlan_20]quit
-
[Huawei]dhcp enable 全局启用DHCP服务
-
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 192.168.100.2 24 给接口分配IP地址
[Huawei-GigabitEthernet0/0/0]dhcp select global 接口使用全局地址池进行DHCP分配
[Huawei-GigabitEthernet0/0/0]quit
-
[Huawei]ip route-static 192.168.10.0 24 192.168.100.1
配置一条静态路由,目标网络为192.168.10.0/24,下一跳地址为192.168.100.1
-
[Huawei]ip route-static 192.168.20.0 24 192.168.100.1
配置一条静态路由,目标网络为192.168.20.0/24,下一跳地址为192.168.100.1
-
[Huawei]display current-configuration 显示当前设备的配置信息。
五,配后测试
PC可以通过DHCP服务获取IP地址


相关文章:
DHCP中继实验(华为)
思科设备参考:DHCP中继实验(思科) 一,技术简介 DHCP中继,可以实现在不同子网和物理网段之间处理和转发DHCP信息的功能。如果DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的IP…...
【数据结构】初识二叉搜索树(Binary Search Tree)
文章目录 1. 二叉搜索树的概念2. 二叉搜索树的操作1.1 二叉搜索树的查找1.2 二叉搜索树的插入1.3 二叉搜索树的删除 1. 二叉搜索树的概念 二叉搜索树又称二叉排序树,它可能是一棵空树,也可能是具有以下性质的二叉树: 若它的左子树不为空&am…...
数据库系统概念(第一周)
⚽前言 🏐四个基本概念 一、数据 定义 种类 特点 二、数据库 三、数据库管理系统(DBMS) 四、 数据库系统(DBS) 🏀数据库系统和文件系统对比 文件系统的弊端 🥎数据视图 数据抽象 …...
如何确定限流阈值:面试官问我,我怎么答?
在面试过程中,系统高并发是经常需要考察的,而熔断限流又是必考的,当面试官问及如何确定限流的阈值时,他们实际上是在考察你是否理解限流的本质及其在实际工作中是否有过经验。限流是一种常用的系统保护措施,用于防止过…...
HW干货集合 | HW面试题记录(1)
整理最近护网面试问的问题 前言 一开始会问问你在工作中负责的是什么工作(如果在职),参与过哪些项目。还有些会问问你之前有没有护网的经历,如果没有的话一般都会被定到初级(技术特牛的另说)。下面就是一…...
数据集踩的坑及解决方案汇总
数据集踩的坑及解决方案汇总 数据集各种格式构建并训练自己的数据集汇总Yolo系列SSDMask R-CNN报错 NotADirectoryError: [Errno 20] Not a directory: /Users/mia/Desktop/P-Clean/mask-RCNN/PennFudanPed2/labelme_json/.DS_StoreFaster R-CNN数据的格式转换划分数据集设定内…...
机器学习流程—数据预处理 Encoding
机器学习流程—数据预处理 Encoding 在机器学习中,我们经常会遇到分类变量,这些分量变量往往机器学习模型没有办法从中学习,往往有两种,一种是字符型,一种是数值型。通常需要对分类型变量做一些处理,常用的方法有两种:label encoding和one hot encoding。 例如,假设数…...
04-微服务 面试题
目录 1.Spring Cloud 常见的组件有哪些? 2.服务注册和发现是什么意思?(Spring Cloud 如何实现服务注册发现) 3.你们项目负载均衡如何实现的 ? 4.什么是服务雪崩,怎么解决这个问题? 5.你们服务是怎么监控的? 6.微服务限流(漏桶算法、令牌桶算法) 7.解释一下CAP…...
Qt连接所有同类部件到同一个槽函数
void MainWindow::AutoConnectSignals() {// 查找所有 QSpinBoxconst auto spinBoxes findChildren<QSpinBox*>();for (auto *spinBox : spinBoxes){connect(spinBox, static_cast<void(QSpinBox::*)(int)>(&QSpinBox::valueChanged), this, &ParameterW…...
spring boot 使用 webservice
spring boot 使用 webservice 使用 java 自带的 jax-ws 依赖 如果是jdk1.8,不需要引入任何依赖,如果大于1.8 <dependency><groupId>javax.jws</groupId><artifactId>javax.jws-api</artifactId><version>1.1</version&g…...
【嵌入式】嵌入式系统稳定性建设:最后的防线
🧑 作者简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟。提供嵌入式方向的学习指导、简历面…...
【算法】一类支持向量机OC-SVM
【算法】一类支持向量机OC-SVM 前言一类支持向量机OC-SVM 概念介绍示例编写数据集创建实现一类支持向量机OC-SVM完整的示例输出 前言 由于之前毕设期间主要的工具就是支持向量机,从基础的回归和分类到后来的优化,在接触到支持向量机还有一类支持向量机的…...
深入学习默认成员函数——c++指南
前言:类和对象是面向对象语言的重要概念。 c身为一门既面向过程,又面向对象的语言。 想要学习c, 首先同样要先了解类和对象。 本节就类和对象的几种构造函数相关内容进行深入的解析。 目录 类和对象的基本概念 封装 类域和类体 访问限定符…...
psutil, 一个超级有用的Python库
Python的psutil是一个跨平台的库,可以用于获取系统运行时的各种信息,包括CPU使用率、内存使用情况、磁盘和网络信息等。它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、…...
[Python]`threading.local`创建线程本地数据
在Python中,threading.local是一个用于创建线程本地数据的工具。它允许每个线程拥有自己独立的变量副本,这样可以在多线程程序中避免共享变量带来的问题。 通过使用threading.local,你可以为每个线程创建一个独立的变量空间,这样…...
删除数据表
oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645 删除数据表属于数据库对象的操作 drop table 表名称; 删除 emp30 表 SQL> drop table emp30;表已删除。 上面这个语句运行后,就会把数据表 emp30 删除 在…...
前端自带的base64转化方法
前端html的base64使用方法window.btoa()和window.atob()_html用window.btoa();-CSDN博客...
图论(二)之最短路问题
最短路 Dijkstra求最短路 文章目录 最短路Dijkstra求最短路栗题思想题目代码代码如下bellman-ford算法分析只能用bellman-ford来解决的题型题目完整代码 spfa求最短路spfa 算法思路明确一下松弛的概念。spfa算法文字说明:spfa 图解: 题目完整代码总结ti…...
.NET Core 日志记录功能详解
在软件开发和运维过程中,日志记录是一个非常重要的功能。它可以帮助开发者跟踪应用程序的运行状况、诊断和监控问题。.NET Core 提供了一个灵活且易于使用的日志系统,本文将详细介绍.NET Core日志的相关概念、配置和使用方法。 1. 什么是日志记录以及它…...
docker——启动各种服务
1.Mysql 2.Redis 3.nginx 4.ES 注意:ES7之后环境为 -e ELASTICSEARCH_HOSTS http://ip地址:9200...
Binder使用方式及常见组成及案例分析
Binder 是 Android 核心的跨进程通信(IPC) 机制,以一次内存拷贝、内置安全校验、面向对象接口为核心优势,是系统服务与应用通信的基石。下面从核心组成、使用方式、实战案例、原理与常见问题四方面完整解析。一、Binder 核心组成&…...
上海文化墙设计:让空间成为品牌价值的视觉表达
在企业品牌建设中,视觉空间的设计与呈现正在成为传递企业价值观、增强员工认同感和提升品牌形象的关键载体。特别是在上海这样的商业中心,企业文化墙的设计需求日益增长,如何在有限的空间内实现品牌故事的立体化表达,成为许多企业…...
为什么92%的Python工程师还没掌握无锁并发?——CPython 3.13 subinterpreter实战避坑清单(含内存泄漏检测脚本)
第一章:无锁并发的底层逻辑与CPython 3.13 subinterpreter革命性意义无锁并发(Lock-Free Concurrency)并非简单地“不用锁”,而是通过原子操作(如 compare-and-swap、load-acquire/store-release)构建线程安…...
Python IDE 横向对比:VSCode、Spyder、PyCharm 与 Jupyter Notebook 的实战选择指南
1. 为什么Python开发者需要纠结IDE选择? 刚入门Python时,我也觉得用记事本写代码没什么问题。直到第一次尝试调试一个爬虫脚本,在密密麻麻的打印语句中找bug时,才意识到好工具的重要性。Python作为多范式语言,从数据清…...
Thiserror终极性能优化指南:避开5大常见陷阱的最佳实践
Thiserror终极性能优化指南:避开5大常见陷阱的最佳实践 【免费下载链接】thiserror derive(Error) for struct and enum error types 项目地址: https://gitcode.com/gh_mirrors/th/thiserror Thiserror是Rust生态中一款强大的错误处理工具,通过d…...
UEFI固件分析实战:从入门到精通的逆向工程指南
UEFI固件分析实战:从入门到精通的逆向工程指南 【免费下载链接】UEFITOOL28 项目地址: https://gitcode.com/gh_mirrors/ue/UEFITOOL28 在现代计算机系统中,UEFI固件扮演着连接硬件与操作系统的关键角色,其安全性与功能性直接影响整个…...
大模型技术入门指南:小白程序员必备,收藏学习轻松掌握AI未来!
随着国家“人工智能”行动的推进,大模型技术正从通用能力探索转向行业价值兑现的新阶段。文章介绍了AI大模型的技术特点、产业链构成、市场规模以及国内外发展现状,强调中国AI大模型正加速迭代,与海外差距持续缩窄。此外,文章还探…...
从激光雷达到摄像头:手把手教你用知识蒸馏提升单目3D检测性能(以UniDistill为例)
从激光雷达到单目视觉:UniDistill框架下的跨模态3D检测实战指南 当自动驾驶车辆在暴雨中行驶时,激光雷达点云变得稀疏,而摄像头图像因雨滴模糊失真——这正是跨模态知识蒸馏技术大显身手的场景。本文将带您深入UniDistill框架的核心ÿ…...
5个核心概念理解上下文工程:从Prompt Engineering到Context Engineering的范式转移
5个核心概念理解上下文工程:从Prompt Engineering到Context Engineering的范式转移 【免费下载链接】Awesome-Context-Engineering 🔥 Comprehensive survey on Context Engineering: from prompt engineering to production-grade AI systems. hundred…...
告别手动分析!用Frida-Trace一键追踪Android App的JNI函数调用(附实战APK)
高效追踪JNI函数:Frida-Trace在Android逆向工程中的实战应用 逆向工程师和安全研究员们常常需要面对一个现实问题:如何在有限的时间内快速理解一个未知Android应用的Native层行为?传统方法往往需要手动分析so文件、设置断点、逐行跟踪&#…...




