华为eNSP配置专题-VLAN和DHCP的配置

文章目录

  • 华为eNSP配置专题-VLAN和DHCP的配置
    • 1、前置环境
      • 1.1、宿主机
      • 1.2、eNSP模拟器
    • 2、基本环境搭建
      • 2.1、基本终端构成和连接
    • 3、VLAN的配置
      • 3.1、两台PC先配置静态IP
      • 3.2、交换机上配置VLAN
    • 4、接口方式的DHCP的配置
      • 4.1、在交换机上开启DHCP
      • 4.2、在PC上开启DHCP
    • 5、全局方式的DHCP的配置
      • 5.1、在交换机上开启DHCP
      • 4.2、在PC上开启DHCP
    • 5、更改DHCP配置方式
      • 5.1、首先清除已有DHCP配置
      • 5.2、配置全局方式DHCP
      • 5.3、更新DHCP分配的地址

华为eNSP配置专题-VLAN和DHCP的配置

本文主要讲述华为eNSP中如何配置VLAN和DHCP。

1、前置环境

1.1、宿主机

笔记本电脑,配置如下:Windows10企业版,32GB内存

1.2、eNSP模拟器

eNSP1.3.00

2、基本环境搭建

2.1、基本终端构成和连接

1、一个三层交换机,这里用S5700

2、两个PC,分属不同的VLAN:

3、2个PC分别接到交换机的两个GE口上。

4、总体拓扑如下:

3、VLAN的配置

3.1、两台PC先配置静态IP

1、PC1配置静态地址:

2、PC2配置静态地址:

3.2、交换机上配置VLAN

1、启动设备
2、右击交换机-》进入“CLI”-》进入交换机系统视图,重命名-》关闭信息提示

system-view 
sysname SW
undo info-center enable 

3、创建VLAN 10

vlan 10

4、创建VLAN 20

vlan 20

5、创建vlan10/20虚拟接口,为接口配置IP地址。

[SW]interface vlanif 10
[SW-Vlanif10]ip add 192.168.10.254 24
[SW-Vlanif10]interface vlanif 20
[SW-Vlanif20]ip add 192.168.20.254 24
[SW-Vlanif20]quit

6、将物理接口设置类型,再和vlan接口绑定:

interface g0/0/1
[SW-GigabitEthernet0/0/1]port link-type access
[SW-GigabitEthernet0/0/1]port default vlan 10
interface g0/0/2
[SW-GigabitEthernet0/0/2]port link-type access
[SW-GigabitEthernet0/0/2]port default vlan 20

7、可以看下交换机所有端口的IP配置:

dispolay ip interface brief

8、这时从PC1访问PC2,虽然分属不同的VLAN,就能访问通了

9、之所以可以跨子网访问了,是因为如果在同一子网,可以通过掩码发现,那么就直接在子网内通过二层访问。如果不在同一子网,就发给默认网关,就是这台交换机,交换机再通过配置的路由进行转发。在交换机上可以看到如下路由:

4、接口方式的DHCP的配置

接口方式的DHCP配置时,就不再需要配置地址池,而是对应端口的地址段作为地址池,具体配置方式如下:

4.1、在交换机上开启DHCP

1、首先开启DHCP

dhcp enable

2、进入vlan10的接口

[SW]int Vlanif 10

3、选择DHCP方式为interface方式:

[SW-Vlanif10]dhcp select interface

4、配置DNS服务器列表

[SW-Vlanif10]dhcp server dns-list 8.8.8.8

5、配置排除在外的地址段,如下配置时说明可分配的地址就是从192.168.10.1到192.168.10.100

[SW-Vlanif10]dhcp server excluded-ip-address 192.168.10.101 
192.168.10.253

6、配置DHCP租约时间

[SW-Vlanif10]dhcp server lease day 8

7、运行display this命令,显示当前端口的所有配置,可以看到配置DHCP成功:

[SW-Vlanif10]display this
#
interface Vlanif10ip address 192.168.10.254 255.255.255.0dhcp select interfacedhcp server excluded-ip-address 192.168.10.101 
192.168.10.253dhcp server lease day 8 hour 0 minute 0dhcp server dns-list 8.8.8.8
#
return

4.2、在PC上开启DHCP

1、首先启动对PC1的抓包:

2、然后将PC1的配置从静态IP改为DHCP,进入配置,选择DHCP,点击应用

3、进入PC1的命令行,输入ipconfig,可以看到已经获取到IP地址192.168.10.100,因为华为的IP地址是从大到小分配的(思科正相反)

4、进入抓包软件wireshark,可以看到DHCP的四个报文:discover-》offer-》request-》ack

5、在通过DHCP方式获得IP地址后,PC1还会发三个Gratuitous ARP,用于防止IP地址冲突:

5、全局方式的DHCP的配置

5.1、在交换机上开启DHCP

1、进入vlan20的接口

[SW]int Vlanif 20

2、配置Ip地址池,包括网络号和掩码、网关、DNS服务器、租期、排除哪些IP等

[SW-Vlanif20]ip pool 20
Info:It's successful to create an IP address pool.
[SW-ip-pool-20]network 192.168.20.0 mask 24
[SW-ip-pool-20]gateway-list 192.168.20.254
[SW-ip-pool-20]dns-list 9.9.9.9
[SW-ip-pool-20]lease 10 
[SW-ip-pool-20]excluded-ip-address 192.168.20.151 192.168.20.253

3、为vlan20接口选择全局方式DHCP:

[SW-ip-pool-20]int vlan 20
[SW-Vlanif20]dhcp select global

4、查看当前端口配置:

[SW-Vlanif20]display this
#
interface Vlanif20ip address 192.168.20.254 255.255.255.0dhcp select global
#
return

5、查看交换机整体配置,可以看到IP地址池

[SW-Vlanif20]quit
[SW]display current configuration

4.2、在PC上开启DHCP

1、首先启动对PC2的抓包。
2、然后将PC2的配置从静态IP改为DHCP,进入配置,选择DHCP,点击应用。
3、进入PC1的命令行,输入ipconfig,可以看到已经获取到IP地址192.168.10.150。

4、这样这个拓扑里,左边部分就是采用基于接口的DHCP,右边部分就是全局方式的DHCP。

5、更改DHCP配置方式

5.1、首先清除已有DHCP配置

1、进入vlan10端口

[SW]int vlan  10

2、使用undo dhcp select interface命令清除已有DHCP的接口方式的配置

[SW-Vlanif10]undo dhcp select interface
Warning: There are IP addresses allocated in the pool. Are you sure to delete the pool?[Y/N]:y
[SW-Vlanif10]

5.2、配置全局方式DHCP

这部分和章节四完全相同,不再赘述。

5.3、更新DHCP分配的地址

1、通过如下方式更新DHCP分配的地址:

PC> ipconfig /renew

2、在分配时,如果有多个地址池,会根据请求的PC属于哪个VLAN,然后分配与该VLAN相同网段的地址。

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

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

相关文章

【MySQL】深入了解索引的底层逻辑结构

文章目录 主键排序一. InnoDB的索引结构1. 单个page2. 多个page 二. 为什么选择B树三. 聚簇索引和非聚簇索引结束语 主键排序 我们创建一个user表,并乱序插入数据 mysql> create table if not exists user(-> id int primary key,-> age int not null,-&…

嵌入式SoC降低能够有效降低电力线表应用的成本

用于基于FSK的电力线通信(PLC)。MB87S2090和MB87S2090-F与ADD Semiconductor,电力线通信嵌入式SoC的开发商以及用于自动仪表管理的解决方案联合开发。两种器件都与ADD Semiconductor的设计引脚兼容。 MB87S2090是一种电力线通信嵌入式SoC&am…

centos7部署Nginx和RabbitMQ

文章目录 Nginx安装部署【简单】简介安装 RabbitMQ安装部署【简单】简介安装 Nginx安装部署【简单】 简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx可以托管用户编写的WEB应用程序成为可访问的网页服务&am…

从零到一完成Midway.js登录、注册、鉴权功能

您好,如果喜欢我的文章,可以关注我的公众号「量子前端」,将不定期关注推送前端好文~ 前言 本文将从项目搭建到实现从零到一开发一个登录、注册、鉴权的简易版注册登录系统,主要功能和技术选型如下: 服务端框架———…

服务安全-应用协议rsync未授权ssh漏洞复现

目录 服务攻防-应用协议rsync&ssh漏洞复现漏洞复现配置不当-未授权访问-rsync文件备份OpenSSH 用户名枚举漏洞libssh身份验证绕过漏洞 服务攻防-应用协议rsync&ssh漏洞复现 漏洞复现 配置不当-未授权访问-rsync文件备份 rsync默认端口:873 rsync是Linux下…

初识华为云数据库GaussDB for openGauss

01 前言 GaussDB是华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000的扩展能力,PB级海量存储。同时拥有云上高可用,高可…

PyTorch 深度学习之卷积神经网络(高级篇)Advanced CNN(十)

0. Revision 前面讲的比较简单的是 串行网络结构 1. GoogLeNet 1.1 Inception module w h 要一致 what is 11 convolution? 信息融合-eg.高中各门学科成绩比较(总分) 最主要工作:改变通道数量 why is 11 convolution? 减少10倍 1.2 implementation of inception module 拼…

深度学习实战57-pytorch框架搭建LSTM+CNN模型与实现时间序列的预测过程

大家好,我是微学AI,今天给大家介绍一下深度学习实战57-pytorch框架搭建LSTM+CNN模型与实现时间序列的预测过程, 随着科技的进步,我们越来越依赖数据来理解世界,预测未来。特别是在金融、气候研究、交通管理等领域,时间序列预测已经成为了重要的工具。本文将介绍如何使用L…

算法leetcode|84. 柱状图中最大的矩形(rust重拳出击)

文章目录 84. 柱状图中最大的矩形:样例 1:样例 2:提示: 分析:题解:rust:go:c:python:java: 84. 柱状图中最大的矩形: 给定 n 个非负整…

构建高效问题解答平台:使用Cpolar和Tipas在Ubuntu上搭建专属问答网站

文章目录 前言2.Tipask网站搭建2.1 Tipask网站下载和安装2.2 Tipask网页测试2.3 cpolar的安装和注册 3. 本地网页发布3.1 Cpolar临时数据隧道3.2 Cpolar稳定隧道(云端设置)3.3 Cpolar稳定隧道(本地设置) 4. 公网访问测试5. 结语 前…

KubeVela交付

有什么用我也不想说了,这个是k8s CI/CD,进阶玩家玩的了,比你们喜欢Arg CD更科学,更现代 在 Kubernetes 中安装 KubeVela helm repo add kubevela https://charts.kubevela.net/core helm repo update helm install --create-namespace -n v…

pip快速安装torch、opencv、scipy库

目录 一、pip安装torch 1.1 torch介绍 1.2 torch.nn相关库的导入 1.3win10上torch的安装命令 二、pip安装Opencv 三、pip安装scipy库 一、pip安装torch 1.1 torch介绍 torch的基本功能: ①torch:张量的相关运算,例如:创…

ti am335 RT-LINUX测试

RT-Linux是一个基于Linux内核的实时操作系统,它在满足Linux操作系统的通用性的同时兼顾 实时性能,它的核心是Linux内核的一个实时扩展,它为实时任务提供了必要的调度机制和时间管理。通过采用抢占式调度策略,高优先级的实时任务可…

STM32物联网基于ZigBee智能家居控制系统

实践制作DIY- GC0169-ZigBee智能家居 一、功能说明: 基于STM32单片机设计-ZigBee智能家居 二、功能介绍: 1个主机显示板:STM32F103C最小系统ZigBee无线模块OLED显示器 语音识别模块多个按键ESP8266-WIFI模块(仅WIFI版本有&…

Python学习基础笔记七十二——IDE集成开发环境

集成开发环境,英文缩写是IDE。 IDE可以帮你更高效地开发项目代码。因为它提供了非常实用的功能,比如项目文件管理、语法高亮、代码导航、自动补齐代码、语法静态检查、调试、版本控制等等。 两款IDE:Pycharm和VSCode。 pycharm中的代码文件都…

HUAWEI(26)——防火墙双机热备

一、拓扑 二、需求 PC2 ping PC1 FW1与FW2双机热备,FW1为active,FW2为Standby,抢占延时1s VRRP 三、配置 1.IP地址,防火墙接口加入区域 防火墙用户名:admin 防火墙旧密码:Admin@123 防火墙新密码:admin@123 [FW1]interface GigabitEthernet 1/0/0 [FW1-GigabitEthe…

代码随想录Day20 回溯算法 LeetCode77 组合问题

以下内容更详细解释来自于:代码随想录 (programmercarl.com) 1.回溯算法理论基础 回溯法也叫回溯搜索法,是搜索法的一种,我们之前在二叉树中也经常使用到回溯来解决问题,其实有递归就有回溯,有的时候回溯隐藏在递归之下,我们不容易发觉,今天我们来详细介绍一下什么是回溯,它能…

YOLOv5网络结构图

网络结构图(简易版和详细版) 网络框架介绍 前言: YOLOv5是一种基于轻量级卷积神经网络(CNN)的目标检测算法,整体可以分为三个部分, backbone,neck,head。 如上图所示…

netca_crypto.dll找不到怎么修复?详细解决办法和注意事项

当你在使用计算机时,突然出现了一个错误提示:“netca_crypto.dll 找不到”。不知道该如何解决这个问题?其实要解决是非常的简单的,今天我们将为你提供几种修复 netca_crypto.dll 找不到的解决方法和一些注意事项。在深入探讨修复方…

ARM day9

src/key_it.c #include "key_it.h" #include "led.h" void key_it_config() {//RCC使能GPIOF时钟RCC->MP_AHB4ENSETR | (0x1<<5);//设置PF9 PF7 PF8GPIO输入//PF9GPIOF->MODER & (~(0x3<<18));//PF8GPIOF->MODER & (~(0x3&l…