当前位置: 首页 > news >正文

小结:华为交换机常用的操作指令

以下是华为交换机常用的操作指令总结,按功能分类说明:


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 使用密钥对进行身份认证,更安全。

  • 配置方法

    1. 创建 SSH 用户并指定认证模式为密钥对
      system-view
      ssh user <username> authentication-type rsa
      
    2. 生成或导入公私钥对
      # 生成本地 RSA 密钥对
      rsa local-key-pair create
      
    3. 启用 SSH 服务
      ssh server enable
      
    4. 配置 VTY 用户界面支持 SSH 登录
      user-interface vty 0 4
      protocol inbound ssh
      
  • 使用场景:适用于需要高安全性、远程管理的场景。


2. 系统升级与备份

(1) 系统升级

  • 步骤
    1. 准备升级文件:确保已经获取到交换机对应型号的升级文件(通常是 .cc.bin 文件)。
    2. 上传升级文件到设备
      使用 FTP 或 TFTP 将升级文件传输到设备的 flash 存储空间:
      ftp <server-ip>
      get <upgrade-file>
      
    3. 加载升级文件
      boot-loader file flash:/<upgrade-file> all
      
    4. 查看当前启动文件
      display boot
      
    5. 重启设备以完成升级
      reboot
      

(2) 系统配置备份

  • 步骤
    1. 保存当前配置
      save
      
    2. 将配置文件上传到远程服务器
      使用 FTP 或 TFTP 上传配置文件:
      ftp <server-ip>
      put flash:/vrpcfg.zip
      
    3. 备份整个文件系统(可选):
      copy flash:/ vrpcfg-backup/
      

(3) 系统配置恢复

  • 步骤
    1. 从远程服务器下载备份文件
      ftp <server-ip>
      get <backup-file>
      
    2. 加载备份配置文件
      configuration replace flash:/<backup-file>
      
    3. 重新启动以应用恢复配置
      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 系列交换机的常用配置和操作指令,可根据实际需求进行配置。

相关文章:

小结:华为交换机常用的操作指令

以下是华为交换机常用的操作指令总结&#xff0c;按功能分类说明&#xff1a; 1. 系统管理 进入系统视图system-view返回用户视图quit保存配置save查看当前配置display current-configuration重启设备reboot2. 用户管理 配置用户密码local-user <username> password ir…...

轻松学51单片机--基于普中科技开发板练习蓝桥杯及机器人大赛等(8-DS1302实时时钟)

1、DS1302 DS1302是一款实时时钟芯片&#xff0c;可以用于实时计时和日期显示等应用。它具有低功耗、精度高、芯片体积小等特点&#xff0c;非常适合嵌入式系统和小型电子设备中使用。 DS1302具有多个功能和特性&#xff0c;包括&#xff1a; 时钟功能&#xff1a;可以显示年…...

《Java核心技术II》并行流

并行流 从集合中获取并行流&#xff1a;Stream paralleWords words.parallelStream(); parallel方法将任意顺序流转换为并行流&#xff1a;Stream paralleWords Stream.of(wordArray).parallel(); 以下是不好的示范&#xff0c;假设对字符串的所有短单词计数&#xff1a; …...

Vue 3前端与Python(Django)后端接口简单示例

项目 后端&#xff08;Django&#xff09;前端&#xff08;Vue 3&#xff09; 后端&#xff08;Django&#xff09; 创建Django项目和应用&#xff1a; 确保你已经安装了Django。如果没有安装&#xff0c;可以使用以下命令安装&#xff1a; pip install django创建一个新的Dja…...

《拉依达的嵌入式\驱动面试宝典》—操作系统篇(二)

《拉依达的嵌入式\驱动面试宝典》—操作系统篇(二) 你好,我是拉依达。 感谢所有阅读关注我的同学支持,目前博客累计阅读 27w,关注1.5w人。其中博客《最全Linux驱动开发全流程详细解析(持续更新)-CSDN博客》已经是 Linux驱动 相关内容搜索的推荐首位,感谢大家支持。 《拉…...

STM32和国民技术(N32)单片机串口中断接收数据及数据解析

一、串口配置 根据单片机不同&#xff0c;串口IO口配置也不同&#xff0c;像STM32单片机&#xff0c;RX脚可以配置为复用输出&#xff0c;也可以配置为浮空输入模式。但是国民技术单片机&#xff08;N32&#xff09;的RX是不能配置为复用输出模式的&#xff0c;这样是收不到数…...

【人工智能】大语言模型的微调:让模型更贴近你的业务需求

大语言模型的微调&#xff1a;让模型更贴近你的业务需求 随着大语言模型&#xff08;LLM, Large Language Model&#xff09;如 GPT-4、BERT 和 T5 等的广泛应用&#xff0c;模型的微调&#xff08;Fine-tuning&#xff09;技术成为实现领域专属任务的重要手段。通过微调&…...

大语言模型的稀疏性:提升效率与性能的新方向

大语言模型的稀疏性&#xff1a;提升效率与性能的新方向 大语言模型&#xff08;LLM, Large Language Model&#xff09;随着参数规模的不断扩大&#xff0c;其性能得到了显著提升&#xff0c;但也带来了巨大的计算和存储开销。稀疏性&#xff08;Sparsity&#xff09;作为一种…...

Linux Bridge与Open vSwitch的工作原理及协作

在虚拟化和云计算环境中&#xff0c;Linux Bridge和Open vSwitch&#xff08;OVS&#xff09;都是用于构建虚拟网络的关键组件。它们提供了二层交换功能&#xff0c;并且能够将虚拟机或容器连接到物理网络中。然而&#xff0c;两者在实现细节和技术特性上有所不同&#xff0c;下…...

async++源码阅读——task模块

1、task_base.h 本人将自己的理解以注释的形式添加的代码中&#xff0c;方便需要的时候重新复习。该文件中用到的一些技术&#xff1a; 该文件中的类并没有使用virtual&#xff0c;而是自定义了需函数表&#xff0c;但是并没有放到每个对象的开始位置&#xff0c;而是通过指针…...

项目开发实践——基于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一对一 关系属性 必须显式的在其中一个实体类中声明一个外键属性&#xff0c;可以在Order建立Delivery&#xff0c;也可以在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&#xff0c;避免使用全局变量报错。 1. HTML 引入第三方 JS 在你的 HTML 文件中&#xff0c;通过 <script> 标签引入一个本地第三方 JS 文件&#xff0c;例如&#xff1a; <script sr…...

android framework.jar 在应用中使用

在开发APP中&#xff0c;有时会使用系统提供的framework.jar 来替代 android.jar, 在gradle中配置如下&#xff1a; 放置framework.jar 依赖配置 3 优先级配置 gradle.projectsEvaluated {tasks.withType(JavaCompile) {Set<File> fileSet options.bootstrapClasspat…...

FFmpeg入门

在音视频处理领域&#xff0c;有一款神器级的工具横扫开发者圈&#xff0c;那就是 FFmpeg。它被誉为“音视频处理的瑞士军刀”&#xff0c;凭借强大的功能和开源的特性成为众多开发者和媒体从业者的首选。今天&#xff0c;我们就来聊聊 FFmpeg 的入门使用&#xff0c;带你轻松开…...

云平台一键部署【Video-Background-Removal】视频换背景,无任何限制,随意换

Video-Background-Removal 是一款革命性的视频背景替换工具&#xff0c;旨在让用户轻松实现视频背景的快速更换。无论你是专业创作者还是普通用户&#xff0c;这款软件都能让你在几秒钟内改变背景&#xff0c;完全消除限制&#xff0c;随心所欲&#xff0c;随时随地想换就换&am…...

量子计算:从薛定谔的猫到你的生活

文章背景 说到量子计算&#xff0c;不少人觉得它神秘又遥不可及。其实&#xff0c;它只是量子物理学的一个“应用小分支”。它的核心在于量子比特的“叠加”和“纠缠”&#xff0c;这些听上去像科幻小说的概念&#xff0c;却为计算世界开辟了一片全新的天地。如果经典计算是“…...

51单片机——I2C-EEPROM

I2C&#xff1a;总线标准或通信协议 EEPROM&#xff1a;AT24C02芯片 开发板板载了1个EEPROM模块&#xff0c;可实现IIC通信 1、EEPROM模块电路&#xff08;AT24C02&#xff09; 芯片的SCL和SDA管脚是连接在单片机的P2.1和P2.0上 2、I2C介绍 I2C&#xff08;Inter&#xff…...

R语言的语法糖

R语言的语法糖 引言 在编程语言中&#xff0c;所谓的“语法糖”是指那些使得程序员能够以更简洁、直观的方式书写代码的语法形式。R语言作为一种用于统计分析和数据可视化的编程语言&#xff0c;具有丰富的功能和灵活的语法。本文将深入探讨R语言中的语法糖&#xff0c;帮助读…...

JavaSec-RCE

简介 RCE(Remote Code Execution)&#xff0c;可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景&#xff1a;Groovy代码注入 Groovy是一种基于JVM的动态语言&#xff0c;语法简洁&#xff0c;支持闭包、动态类型和Java互操作性&#xff0c…...

CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型

CVPR 2025 | MIMO&#xff1a;支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题&#xff1a;MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者&#xff1a;Yanyuan Chen, Dexuan Xu, Yu Hu…...

反向工程与模型迁移:打造未来商品详情API的可持续创新体系

在电商行业蓬勃发展的当下&#xff0c;商品详情API作为连接电商平台与开发者、商家及用户的关键纽带&#xff0c;其重要性日益凸显。传统商品详情API主要聚焦于商品基本信息&#xff08;如名称、价格、库存等&#xff09;的获取与展示&#xff0c;已难以满足市场对个性化、智能…...

java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别

UnsatisfiedLinkError 在对接硬件设备中&#xff0c;我们会遇到使用 java 调用 dll文件 的情况&#xff0c;此时大概率出现UnsatisfiedLinkError链接错误&#xff0c;原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用&#xff0c;结果 dll 未实现 JNI 协…...

postgresql|数据库|只读用户的创建和删除(备忘)

CREATE USER read_only WITH PASSWORD 密码 -- 连接到xxx数据库 \c xxx -- 授予对xxx数据库的只读权限 GRANT CONNECT ON DATABASE xxx TO read_only; GRANT USAGE ON SCHEMA public TO read_only; GRANT SELECT ON ALL TABLES IN SCHEMA public TO read_only; GRANT EXECUTE O…...

Element Plus 表单(el-form)中关于正整数输入的校验规则

目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入&#xff08;联动&#xff09;2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...

学习STC51单片机32(芯片为STC89C52RCRC)OLED显示屏2

每日一言 今天的每一份坚持&#xff0c;都是在为未来积攒底气。 案例&#xff1a;OLED显示一个A 这边观察到一个点&#xff0c;怎么雪花了就是都是乱七八糟的占满了屏幕。。 解释 &#xff1a; 如果代码里信号切换太快&#xff08;比如 SDA 刚变&#xff0c;SCL 立刻变&#…...

Fabric V2.5 通用溯源系统——增加图片上传与下载功能

fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...

使用Spring AI和MCP协议构建图片搜索服务

目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式&#xff08;本地调用&#xff09; SSE模式&#xff08;远程调用&#xff09; 4. 注册工具提…...

「全栈技术解析」推客小程序系统开发:从架构设计到裂变增长的完整解决方案

在移动互联网营销竞争白热化的当下&#xff0c;推客小程序系统凭借其裂变传播、精准营销等特性&#xff0c;成为企业抢占市场的利器。本文将深度解析推客小程序系统开发的核心技术与实现路径&#xff0c;助力开发者打造具有市场竞争力的营销工具。​ 一、系统核心功能架构&…...