小结:华为交换机常用的操作指令
以下是华为交换机常用的操作指令总结,按功能分类说明:
1. 系统管理
- 进入系统视图
system-view - 返回用户视图
quit - 保存配置
save - 查看当前配置
display current-configuration - 重启设备
reboot
2. 用户管理
- 配置用户密码
local-user <username> password irreversible-cipher <password> - 设置用户权限
local-user <username> privilege level <level> - 查看在线用户
display users
3. 网络接口配置
- 进入接口视图
interface <interface-type> <interface-number> - 配置接口 IP 地址
ip address <ip-address> <subnet-mask> - 启用或关闭接口
undo shutdown # 启用接口 shutdown # 关闭接口 - 查看接口状态
display interface <interface-type> <interface-number>
4. VLAN 配置
- 创建 VLAN
vlan <vlan-id> - 配置接口加入 VLAN
interface <interface-type> <interface-number> port link-type access port default vlan <vlan-id> - 配置 Trunk 接口
interface <interface-type> <interface-number> port link-type trunk port trunk allow-pass vlan <vlan-id>
5. 路由配置
- 配置静态路由
ip route-static <destination-ip> <subnet-mask> <next-hop-ip> - 查看路由表
display ip routing-table
6. 交换机信息查看
- 查看设备基本信息
display version - 查看设备运行时间
display uptime - 查看设备硬件资源
display device - 查看日志信息
display logbuffer
7. 安全配置
- 配置 ACL(访问控制列表)
acl <acl-number> rule <rule-id> permit/deny <source-ip> <wildcard-mask> - 应用 ACL 到接口
interface <interface-type> <interface-number> traffic-filter inbound acl <acl-number>
8. 远程管理
- 配置 Telnet
telnet server enable - 配置 SSH
ssh user <username> authentication-type password - 查看远程登录会话
display ssh user-information
9. 文件管理
- 查看文件系统
dir - 上传或下载配置文件
ftp <server-ip> tftp <server-ip> - 删除文件
delete <file-name>
10. 故障排查
- Ping 测试
ping <destination-ip> - Traceroute 路由跟踪
tracert <destination-ip> - 查看诊断信息
display diagnostic-information
以下是关于华为交换机的两种认证模式,以及系统升级和备份的相关操作说明:
1. 两种认证模式
华为交换机支持多种认证模式,以下是两种常见模式:
(1) 密码认证模式
- 特点:仅使用用户名和密码进行登录验证,配置简单。
- 配置方法:
# 启用 Telnet 服务 telnet server enable# 配置 VTY 用户界面(以 VTY 0-4 为例) system-view user-interface vty 0 4 authentication-mode password set authentication password cipher <password> - 使用场景:适用于简单场景,不需要高安全性的环境。
(2) SSH 公钥认证模式
-
特点:通过 SSH 使用密钥对进行身份认证,更安全。
-
配置方法:
- 创建 SSH 用户并指定认证模式为密钥对:
system-view ssh user <username> authentication-type rsa - 生成或导入公私钥对:
# 生成本地 RSA 密钥对 rsa local-key-pair create - 启用 SSH 服务:
ssh server enable - 配置 VTY 用户界面支持 SSH 登录:
user-interface vty 0 4 protocol inbound ssh
- 创建 SSH 用户并指定认证模式为密钥对:
-
使用场景:适用于需要高安全性、远程管理的场景。
2. 系统升级与备份
(1) 系统升级
- 步骤:
- 准备升级文件:确保已经获取到交换机对应型号的升级文件(通常是
.cc或.bin文件)。 - 上传升级文件到设备:
使用 FTP 或 TFTP 将升级文件传输到设备的flash存储空间:ftp <server-ip> get <upgrade-file> - 加载升级文件:
boot-loader file flash:/<upgrade-file> all - 查看当前启动文件:
display boot - 重启设备以完成升级:
reboot
- 准备升级文件:确保已经获取到交换机对应型号的升级文件(通常是
(2) 系统配置备份
- 步骤:
- 保存当前配置:
save - 将配置文件上传到远程服务器:
使用 FTP 或 TFTP 上传配置文件:ftp <server-ip> put flash:/vrpcfg.zip - 备份整个文件系统(可选):
copy flash:/ vrpcfg-backup/
- 保存当前配置:
(3) 系统配置恢复
- 步骤:
- 从远程服务器下载备份文件:
ftp <server-ip> get <backup-file> - 加载备份配置文件:
configuration replace flash:/<backup-file> - 重新启动以应用恢复配置:
reboot
- 从远程服务器下载备份文件:
华为 S3700 V100R006C05
系列交换机的常用指令总结,按功能分类说明,涵盖基本操作、接口管理、VLAN配置、路由设置及安全等:
1. 系统管理指令
- 进入系统视图模式
system-view - 保存当前配置
save - 查看当前设备版本信息
display version - 查看设备运行时间
display uptime - 显示设备基本信息
display device - 显示当前配置
display current-configuration - 重启设备
reboot
2. 接口管理
- 进入接口视图
示例:interface <interface-type> <interface-number>interface GigabitEthernet 0/0/1 - 配置接口IP地址
示例:ip address <ip-address> <subnet-mask>ip address 192.168.1.1 255.255.255.0 - 启用接口
undo shutdown - 关闭接口
shutdown - 查看接口状态
display interface <interface-type> <interface-number>
3. VLAN 配置
- 创建 VLAN
示例:vlan <vlan-id>vlan 10 - 配置接口为 Access 模式并加入 VLAN
- **Access 模式**:- 主要用于连接终端设备(如电脑、打印机)。- 只属于一个 VLAN。- 发送和接收的数据帧没有 VLAN 标签。- 简单理解就是,所有通过该接口进出的数据都属于同一个特定的 VLAN。- **Trunk 模式**:- 用于交换机之间或交换机与路由器之间的连接。- 可以承载多个 VLAN 的流量。- 数据帧带有 VLAN 标签,以便识别它们各自所属的 VLAN。- 允许不同 VLAN 的数据在同一物理链路上共存并正确传输到目的地。总结:Access 接口是为单一 VLAN 设计的,而 Trunk 接口可以同时处理来自多个 VLAN 的数据。
interface <interface-type> <interface-number>
port link-type access
port default vlan <vlan-id>
示例:
interface GigabitEthernet 0/0/1
port link-type access
port default vlan 10
- 配置接口为 Trunk 模式
示例:port link-type trunk port trunk allow-pass vlan <vlan-id>interface GigabitEthernet 0/0/1 port link-type trunk port trunk allow-pass vlan 10 20
4. 路由配置
- 配置静态路由
示例:ip route-static <destination-ip> <subnet-mask> <next-hop-ip>ip route-static 192.168.2.0 255.255.255.0 192.168.1.2 - 查看路由表
display ip routing-table - 启用 RIPv2 动态路由
示例:rip version 2 network <network-address>rip version 2 network 192.168.1.0
5. 安全配置
-
配置 ACL(访问控制列表)
acl number <acl-number> rule <rule-id> permit/deny <protocol> source <source-ip> <wildcard-mask> destination <destination-ip> <wildcard-mask>示例:
acl number 3000 rule 5 permit ip source 192.168.1.0 0.0.0.255 destination 192.168.2.0 0.0.0.255 -
这行定义了一个编号为 3000 的扩展 ACL。ACL 编号用于标识不同的 ACL,并且根据编号范围可以知道它是标准 ACL 还是扩展 ACL。在这个例子中,3000 是一个扩展 ACL 的编号。
-
rule 5表示这是 ACL 中的第一个规则(规则序号从 5 开始,以 5 的倍数递增)。 -
permit表示允许符合条件的数据包通过。 -
ip指定这条规则适用于 IP 协议。 -
source 192.168.1.0 0.0.0.255定义了源 IP 地址的范围,即 192.168.1.0 到 192.168.1.255。 -
destination 192.168.2.0 0.0.0.255定义了目的 IP 地址的范围,即 192.168.2.0 到 192.168.2.255。
综合来看,这条规则的意思是:允许来自 192.168.1.0/24 网络的所有 IP 数据包到 192.168.2.0/24 网络。
- 将 ACL 应用于接口
interface <interface-type> <interface-number>
traffic-filter inbound acl <acl-number> // 假设我们要应用到 GigabitEthernet 0/0/1 接口interface GigabitEthernet 0/0/1 // 选择接口traffic-filter inbound acl 3000 // 将 ACL 3000 应用到入站流量save // 保存配置display acl all // 查看所有 ACL 和它们的规则display traffic-filter interface GigabitEthernet 0/0/1 // 查看指定接 口上的流量过滤器状态
-
interface <interface-type> <interface-number>用来指定要应用 ACL 的具体接口类型和编号。例如,interface GigabitEthernet0/1指的是千兆以太网接口 0/1。 -
traffic-filter inbound acl <acl-number>将编号为<acl-number>的 ACL 应用到该接口的入站流量上。这意味着所有进入此接口的数据包都会被检查是否符合 ACL 规则;如果数据包匹配 ACL 中的permit规则,则允许通过;否则,数据包将被丢弃。
综上所述,这段配置的作用是:创建一个扩展 ACL(编号 3000),其中包含一条规则,允许来自 192.168.1.0/24 网络到 192.168.2.0/24 网络的所有 IP 流量,并将这个 ACL 应用到指定接口的入站流量过滤上。这可以确保只有特定源地址范围内的设备能够向目标地址范围发送数据,从而提高了网络的安全性。
6. 故障排查
- Ping 测试
ping <destination-ip> - Traceroute 路由跟踪
tracert <destination-ip> - 查看日志信息
display logbuffer - 查看设备诊断信息
display diagnostic-information
7. 文件管理
- 查看文件列表
dir - 删除文件
delete <file-name> - 上传/下载配置文件
ftp <server-ip> put/get <file-name>
以上是 华为 S3700 V100R006C05 系列交换机的常用配置和操作指令,可根据实际需求进行配置。
相关文章:
小结:华为交换机常用的操作指令
以下是华为交换机常用的操作指令总结,按功能分类说明: 1. 系统管理 进入系统视图system-view返回用户视图quit保存配置save查看当前配置display current-configuration重启设备reboot2. 用户管理 配置用户密码local-user <username> password ir…...
轻松学51单片机--基于普中科技开发板练习蓝桥杯及机器人大赛等(8-DS1302实时时钟)
1、DS1302 DS1302是一款实时时钟芯片,可以用于实时计时和日期显示等应用。它具有低功耗、精度高、芯片体积小等特点,非常适合嵌入式系统和小型电子设备中使用。 DS1302具有多个功能和特性,包括: 时钟功能:可以显示年…...
《Java核心技术II》并行流
并行流 从集合中获取并行流:Stream paralleWords words.parallelStream(); parallel方法将任意顺序流转换为并行流:Stream paralleWords Stream.of(wordArray).parallel(); 以下是不好的示范,假设对字符串的所有短单词计数: …...
Vue 3前端与Python(Django)后端接口简单示例
项目 后端(Django)前端(Vue 3) 后端(Django) 创建Django项目和应用: 确保你已经安装了Django。如果没有安装,可以使用以下命令安装: pip install django创建一个新的Dja…...
《拉依达的嵌入式\驱动面试宝典》—操作系统篇(二)
《拉依达的嵌入式\驱动面试宝典》—操作系统篇(二) 你好,我是拉依达。 感谢所有阅读关注我的同学支持,目前博客累计阅读 27w,关注1.5w人。其中博客《最全Linux驱动开发全流程详细解析(持续更新)-CSDN博客》已经是 Linux驱动 相关内容搜索的推荐首位,感谢大家支持。 《拉…...
STM32和国民技术(N32)单片机串口中断接收数据及数据解析
一、串口配置 根据单片机不同,串口IO口配置也不同,像STM32单片机,RX脚可以配置为复用输出,也可以配置为浮空输入模式。但是国民技术单片机(N32)的RX是不能配置为复用输出模式的,这样是收不到数…...
【人工智能】大语言模型的微调:让模型更贴近你的业务需求
大语言模型的微调:让模型更贴近你的业务需求 随着大语言模型(LLM, Large Language Model)如 GPT-4、BERT 和 T5 等的广泛应用,模型的微调(Fine-tuning)技术成为实现领域专属任务的重要手段。通过微调&…...
大语言模型的稀疏性:提升效率与性能的新方向
大语言模型的稀疏性:提升效率与性能的新方向 大语言模型(LLM, Large Language Model)随着参数规模的不断扩大,其性能得到了显著提升,但也带来了巨大的计算和存储开销。稀疏性(Sparsity)作为一种…...
Linux Bridge与Open vSwitch的工作原理及协作
在虚拟化和云计算环境中,Linux Bridge和Open vSwitch(OVS)都是用于构建虚拟网络的关键组件。它们提供了二层交换功能,并且能够将虚拟机或容器连接到物理网络中。然而,两者在实现细节和技术特性上有所不同,下…...
async++源码阅读——task模块
1、task_base.h 本人将自己的理解以注释的形式添加的代码中,方便需要的时候重新复习。该文件中用到的一些技术: 该文件中的类并没有使用virtual,而是自定义了需函数表,但是并没有放到每个对象的开始位置,而是通过指针…...
项目开发实践——基于SpringBoot+Vue3实现的在线考试系统(五)
文章目录 一、学生管理模块功能实现1、添加学生功能实现1.1 页面设计1.2 前端功能实现1.3 后端功能实现1.4 效果展示2、学生管理功能实现2.1 页面设计2.2 前端功能实现2.3 后端功能实现2.3.1 后端查询接口实现2.3.2 后端编辑接口实现2.3.3 后端删除接口实现2.4 效果展示二、代码…...
EF Core一对一和多对多
目录 EF Core一对一 关系属性 关系配置 使用 EF Core多对多 关系属性 关系配置 使用 EF Core一对一 关系属性 必须显式的在其中一个实体类中声明一个外键属性,可以在Order建立Delivery,也可以在Delivery建立OrderId class Order {public long…...
记一次sealos部署k8s集群之delete了第一台master如何恢复
记一次sealos部署k8s集群之delete了第一台master如何恢复 一、背景描述 使用sealos部署了一套K8S集群 master信息:172.27.100.1、172.27.100.2、172.27.100.3 node信息:172.27.100.4、172.27.100.5 sealos安装在172.27.100.1节点,根目录下/root/.sealos/文件还在! [root…...
vue3+vite+ts集成第三方js
npm run dev可以正常运行和测试。但是npm run build会报错。 要实现引入静态js,避免使用全局变量报错。 1. HTML 引入第三方 JS 在你的 HTML 文件中,通过 <script> 标签引入一个本地第三方 JS 文件,例如: <script sr…...
android framework.jar 在应用中使用
在开发APP中,有时会使用系统提供的framework.jar 来替代 android.jar, 在gradle中配置如下: 放置framework.jar 依赖配置 3 优先级配置 gradle.projectsEvaluated {tasks.withType(JavaCompile) {Set<File> fileSet options.bootstrapClasspat…...
FFmpeg入门
在音视频处理领域,有一款神器级的工具横扫开发者圈,那就是 FFmpeg。它被誉为“音视频处理的瑞士军刀”,凭借强大的功能和开源的特性成为众多开发者和媒体从业者的首选。今天,我们就来聊聊 FFmpeg 的入门使用,带你轻松开…...
云平台一键部署【Video-Background-Removal】视频换背景,无任何限制,随意换
Video-Background-Removal 是一款革命性的视频背景替换工具,旨在让用户轻松实现视频背景的快速更换。无论你是专业创作者还是普通用户,这款软件都能让你在几秒钟内改变背景,完全消除限制,随心所欲,随时随地想换就换&am…...
量子计算:从薛定谔的猫到你的生活
文章背景 说到量子计算,不少人觉得它神秘又遥不可及。其实,它只是量子物理学的一个“应用小分支”。它的核心在于量子比特的“叠加”和“纠缠”,这些听上去像科幻小说的概念,却为计算世界开辟了一片全新的天地。如果经典计算是“…...
51单片机——I2C-EEPROM
I2C:总线标准或通信协议 EEPROM:AT24C02芯片 开发板板载了1个EEPROM模块,可实现IIC通信 1、EEPROM模块电路(AT24C02) 芯片的SCL和SDA管脚是连接在单片机的P2.1和P2.0上 2、I2C介绍 I2C(Interÿ…...
R语言的语法糖
R语言的语法糖 引言 在编程语言中,所谓的“语法糖”是指那些使得程序员能够以更简洁、直观的方式书写代码的语法形式。R语言作为一种用于统计分析和数据可视化的编程语言,具有丰富的功能和灵活的语法。本文将深入探讨R语言中的语法糖,帮助读…...
浏览器访问 AWS ECS 上部署的 Docker 容器(监听 80 端口)
✅ 一、ECS 服务配置 Dockerfile 确保监听 80 端口 EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]或 EXPOSE 80 CMD ["python3", "-m", "http.server", "80"]任务定义(Task Definition&…...
树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法
树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作,无需更改相机配置。但是,一…...
Java 8 Stream API 入门到实践详解
一、告别 for 循环! 传统痛点: Java 8 之前,集合操作离不开冗长的 for 循环和匿名类。例如,过滤列表中的偶数: List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...
Java如何权衡是使用无序的数组还是有序的数组
在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...
理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...
【Redis技术进阶之路】「原理分析系列开篇」分析客户端和服务端网络诵信交互实现(服务端执行命令请求的过程 - 初始化服务器)
服务端执行命令请求的过程 【专栏简介】【技术大纲】【专栏目标】【目标人群】1. Redis爱好者与社区成员2. 后端开发和系统架构师3. 计算机专业的本科生及研究生 初始化服务器1. 初始化服务器状态结构初始化RedisServer变量 2. 加载相关系统配置和用户配置参数定制化配置参数案…...
MMaDA: Multimodal Large Diffusion Language Models
CODE : https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA,它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构…...
MVC 数据库
MVC 数据库 引言 在软件开发领域,Model-View-Controller(MVC)是一种流行的软件架构模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于提高代码的可维护性和可扩展性。本文将深入探讨MVC架构与数据库之间的关系,以…...
华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...
Java 二维码
Java 二维码 **技术:**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...
