当前位置: 首页 > 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;帮助读…...

PCB圆弧拐角和45度拐角走线实操

目录 0 前言 1 PCB圆弧拐角实操 1.2参数设置,如上图所示 1.3筛选导线,如上图所示 1.4选中所有走线,如上图所示(按shift键框选) 1.5 45拐角变为圆弧拐角,如上图所示 1.6 优化前后对比图,如上图所示 2 PCB 45度拐角走线实操 2.1 进入设置,如上图所示 2.2 参数设…...

25kW高压直流电源模块DCDC控制软件分析

系统概述 本文分析的代码是一个用于25kW高压直流电源模块的DCDC控制软件系统&#xff0c;基于TI DSP2803x平台开发。该系统采用三相Vienna PFC和串联全桥LLC拓扑结构&#xff0c;实现高效的大功率直流转换功能。 系统架构与核心功能 1. 系统控制架构 该DCDC控制系统采用分层设计…...

快叮一物一码系统背后,快消品牌最缺的不是技术

快叮一物一码系统背后&#xff0c;快消品牌最缺的不是技术很多企业把快叮一物一码系统当成一个“扫码工具”&#xff0c;结果项目上线3个月就失速&#xff1a;消费者扫过一次不再扫&#xff0c;渠道嫌麻烦不愿推&#xff0c;业务团队拿不到能指导市场动作的数据。**快消行业真正…...

AI+社科:当机器学习遇见人类社会,一场静悄悄的革命

AI社科&#xff1a;当机器学习遇见人类社会&#xff0c;一场静悄悄的革命 社会科学的传统研究&#xff0c;常依赖于抽样调查与理论推演&#xff0c;如同“盲人摸象”。如今&#xff0c;AI的介入正将我们带入一个“上帝视角”的时代——通过分析亿万人的数字足迹&#xff0c;我们…...

7类水面自动驾驶目标检测数据集该数据集已经包括7个类别类别名字分别是:[‘pier‘, ‘ship‘, ‘boat‘, ‘sailor‘, ‘buoy‘, ‘vessel‘, ‘kayak‘]

7类水面自动驾驶目标检测数据集 该数据集已经包括7个类别 类别名字分别是&#xff1a; [pier, ship, boat, sailor, buoy, vessel, kayak] 共计图片54120张&#xff0c;图像分辨率是1920x1080 数据集是txt格式 数据集按照7:1:2已划分为训练集/验证集和测试集 相关YOLOv5/YOLOv6…...

AI-Youtube-Shorts-Generator完全指南:从安装到批量处理

AI-Youtube-Shorts-Generator完全指南&#xff1a;从安装到批量处理 【免费下载链接】AI-Youtube-Shorts-Generator A python tool that uses GPT-4, FFmpeg, and OpenCV to automatically analyze videos, extract the most interesting sections, and crop them for an impro…...

为什么说res-downloader能3步搞定全网资源下载?从新手到高手的实战指南

为什么说res-downloader能3步搞定全网资源下载&#xff1f;从新手到高手的实战指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader…...

如何高效加速GitHub下载:Fast-GitHub插件的完整指南

如何高效加速GitHub下载&#xff1a;Fast-GitHub插件的完整指南 【免费下载链接】Fast-GitHub 国内Github下载很慢&#xff0c;用上了这个插件后&#xff0c;下载速度嗖嗖嗖的~&#xff01; 项目地址: https://gitcode.com/gh_mirrors/fa/Fast-GitHub 你是否经常因为Git…...

Spring Boot后端实战:手把手教你处理Google Play订阅续费、降级与退款回调

Spring Boot实战&#xff1a;Google Play订阅状态变更的深度处理指南 订阅业务中的关键挑战 移动应用订阅模式已成为开发者重要的收入来源&#xff0c;而Google Play作为全球最大的应用分发平台&#xff0c;其订阅系统的复杂性往往让开发者头疼。特别是当用户进行订阅续费、降…...

granite-4.0-h-350m效果展示:中英双语问答、代码补全、文本摘要三连击

granite-4.0-h-350m效果展示&#xff1a;中英双语问答、代码补全、文本摘要三连击 今天带大家看看一个轻量级但能力不俗的AI模型——granite-4.0-h-350m。这个模型虽然只有3.5亿参数&#xff0c;但在多个任务上的表现却让人眼前一亮。我用Ollama部署了它的文本生成服务&#x…...