华为交换机常用命令

article/2025/10/5 4:37:10

 案例1:华为交换机根据IP查他对应的MAC地址和交换机端口

设备
核心交换机: 华为S5735S-S24T4S-A
VRP ® software, Version 5.170 (S5735 V200R019C10SPC500)

接入层交换机:华为S5720-28p-LI-AC
VRP ® software, Version 5.170 (S5720 V200R011C10SPC600

配置说明

华为交换机根据已知一个IP查他对应的MAC地址,

已知终端ip:192.168.1.11
1.首先在核心交换机

dis arp | include 192.168.1.11


显示

IP ADDRESS MAC ADDRESS E XPIRE(M) TYPE INTERFACE VPN-INSTANCE VLAN
192.168.1.11 6xxx-9xxx-fxxx 12 D-0 GE0/0/11
Total:113 Dynamic:196 Static:0 Interface:4

找到ip:192.168.1.11对应mac地址为6xxx-9xxx-fxxx

查哪些IP已绑定的对应该的MAC地址

display current-configuration | include 192.168.1


显示

dhcp server static-bind ip-address 192.168.1.9      mac-address xxxx-xxxx-xxxx
dhcp server static-bind ip-address 192.168.1.108 mac-address xxxx-xxxx-xxxx
dhcp server static-bind ip-address 192.168.1.149  mac-address xxxx-xxxx-xxxx

2.然后找到对应接入层交换机

dis mac-address 6xxx-9xxx-fxxx

[ACCESS]dis mac-address 6xxx-9xxx-fxxx
MAC Address VLAN/VSI/BD Learned-From Type
6xxx-9xxx-fxxx 16/-/- GE0/0/18 dynamic
找到mac地址:6xxx-9xxx-fxxx对应端口号GE0/0/18

查看接口对应有哪些mac地址

dis mac-address g0/0/23

MAC Address VLAN/VSI/BD Learned-From Type

3d9c-232d-091a 16/-/- GE0/0/23 dynamic

案例2:知道终端的MAC地址,不知道它在那个交换机接口;

不知道VLAN等配置信息;需要通过MAC地址去配置电脑的静态IP地址

1.获取终端的MAC地址

电脑上直接CMD:ipconfigall

编辑

 其他设备也一样,看设备屁股后面有没有一串的MAC地址

2.登录交换机,查询在那个交换机的接口下

  • 建议在核心或者汇聚去查询MAC地址
  • 查询后发现 它的VLAN是105,交换机的接口是Eth-Trunk6
  • 所以要继续去查询Eth-Trunk6这个接口的信息

编辑

3.查询接口信息

  • 查询接口可以发现之前做了标注的,是98.187,
  • 这里是内部标记,代表下一跳地址是98.187,中间串了交换机的
  • 也可以通过接口配置判断,终端的口应该是access口,不会是trunk口
  • 如果没做备注的,就去机房里面看这个接口的打标
  • 如果打标也没做,备注也没做,只能去现场用网线仪测试了

编辑

4.进入终端交换机查询接口信息

  • 可以看到接口是ACCESS
  • vlan是105

编辑

三、举一反三,用IP也可以查到MAC地址

命令:dis arp

dis arp | include 172.16.xx.xx 

解释:查询交换机路由表

举例:

华为交换机常用配置命令

一、交换机常用命令

作用

命令

查看交换机运行的配置 

display current 

查看当前视图下配置生效的命令

dis this

查看arp路由表,即ip与mac的对应表

d arp

路由标筛选某个网段 

display arp | inclue 10.0.2.

disp arp | in   10.0.2

查询交换机各端口学习到终端设备的物理地址

display mac-address

查看某端口下mac地址表项

display mac-address GigabitEthernet 0/0/X

进入系统视图

sys进入,在系统视图下输入quit或者return返回用户视图

system-view 或者 sys 或者 system

进入某个接口

interface GigabitEthernet 0/0/23  

int g0/0/23

设置接口的默认VLAN  

port default vlan 501

设置端口工作模式

设置接口是access或者trunk

port link-type access/ trunk

关闭接口

shutdown

开启接口

undo shutdown

删除单个端口单个配置

interface g0/0/1

display this
clear configuration interface Ethernet 0/0/1

查看日志信息

display trapbuffer 

display logbuffer 

关闭所有警告信息

undo terminal monitor 

开启/关闭信息中心

undo info-center enable

display cpu-usage

 display memory-usage 

 display alarm urgent 

display device 

display version 

display interface Ethernet brief

display interface brief //查看端口闭开情况

display routing-table //查看路由信息

display interface description

display interface brief

display counters

display counters error

display counters rate

display ip interface

dis,是display字母缩写,也可以用一个字母d代替

current,意思是当前的意思,缩写cur

mac-address,MAC地址,缩写mac-add

二、命令解释

1.华为交换机查询终端MAC地址

命令:dis mac-address

解释:查询交换机各端口学习到终端设备的物理地址

举例:

编辑

查询出来后:分为MAC Address/VLAN/LEARNED-FROM/TYPE

查询出来终端的MAC地址

MAC Address

匹配的VLAN号

VLAN/VSI

是从那个接口获取到的

LEARNED-FROM

类型

TYPE

2.华为交换机查询ARP路由表

命令:dis arp

dis arp | include 172.16.xx.xx

解释:查询交换机路由表

举例:

编辑

查询出来后:分为IP Address/MAC ADDRESS/EXPIRE(M)/TYPE/INTERFACE

IP-Address

查询出来终端的IP

MAC ADDRESS

物理地址

EXPIRE(M)

过期时间

TYPE

类型

VLAN

配备的VLAN号

LEARNED-FROM

是从那个接口获取到的       

INTERFACE

接口

华为交换机端口组设置

华为交换机如何进行端口批量设置
永久端口组:port-group name
临时端口组:port-group group-member

创建端口组1:port-group g1
将交换机端口1~24加入端口组1: group-member gigabitethernet 0/0/1 to gigabitethernet 0/0/24  

group-member g 0/0/1 to g0/0/24
端口链路类型访问:    port link-type access  
将端口组加入vlan 301: port default vlan 301

临时端口组

sy
system-view
port-group  cjw.com
port linke-type access
port default  vlan 100
qu
dis vlan
dis cu
undo port-group cjw.com

port-group group-member g0/0/1 to g0/0/24
port default vlan1

port

port linke-type access
port default vlan 300

interface g
interface GigabitEnthernet 0/0/2
port linke-type access


interface GigabitEthernet 0/0/1
port-isolate enable


华为交换机终端重置

重置console密码


恢复出厂态默认console密码是admin@huawei.com
掉电重启,界面显示Press Ctrl+B or Ctrl+E to enter BootROM menu …时按Ctrl+B 
输入密码admin@huawei.com
进入BootROM MENU
选择7.Clear password for console user
提示Note: Clear password for console user? Yes or No(Y/N): 
输入y确认
再次显示BootROM MENU
选择1.Boot with default mode重启设备,再登陆不需要密码
<HUAWEI>sys            #进入系统管理视图(system-view)
[HUAWEI]user-interface console 0    #进入console控制模式
[HUAWEI-ui-console0]authentication-mode password    #工作模式为密码模式
[HUAWEI-ui-console0]set authentication password cipher mima123    #设置console密码为可逆向解码模式,密码为mima123
[HUAWEI-ui-console0]quit    #退出console模式(q)
[HUAWEI]q        #退出系统视图
<HUAWEI>save    #保存配置
验证是否成功:
<HUAWEI>q         #先退出登录
Password:输出以上配置的密码可以成功登陆

配置telnet登陆


<HUAWEI>sys        进入系统视图
[HUAWEI]telnet server enable    #开启telnet权限
[HUAWEI]user-interface maximum-vty 15        #设置虚拟用户最多15个同时在线(不同交换机规格不同,大多是是5个)
[HUAWEI]user-interface vty 0 4    #进入虚拟终端
[Huawei-ui-vty0-4]authentication-mode aaa    #配置用户对终端接口的管理模式为aaa(aaa表示输入正确用户名密码才允许登陆,password表示输入正确密码可以登陆)
[HUAWEI-ui-vty0-4]protocol inbound telnet        #添加协议池包含telnet(可以将telnet改成all,保证其他协议也会加入)
[Huawei-ui-vty0-4]q         #退出虚拟终端
[HUAWEI]aaa        #进入aaa管理模式
[HUAWEI-aaa]local-user goldencis password cipher huawei1234        #设置telnet登陆用户名为goldencis密码是huawei1234
[HUAWEI-aaa]local-user huawei privilege level 15    #设置用户权限级别
[HUAWEI-aaa]local-user goldencis service-type telnet    设置goldencis登陆服务类型
[HUAWEI-aaa]q         #退出aaa模式
[HUAWEI]interface vlanif 1        #进入vlan1
[HUAWEI-Vlanif1]ip address 192.168.8.112 255.255.255.0        #配置vlan1的IP和子网掩码,不需要配置网关

验证配置是否生效

交换机连接外网,验证PC通过网线与交换机连接,PC上网正常。

PC通过网线与交换机连接(网络口即可),cmd命令行telnet 上一步设置的交换机维护IP,输入用户名密码登陆正常。

此时交换机可以通过telnet方式进行管理,不需要再连接串口了。

重置设置就完成啦!

如果交换机配置混乱无法理清,但知道console登陆密码,可以通过命令恢复出厂设置:

登陆交换机<HUAWEI>
<HUAWEI>reset saved-configuration
The configuration will be erased to reconfigure. Continue? [Y/N]:y
<HUAWEI>reboot
Warning: The configuration has been modified, and it will be saved to the next startup saved-configuration file . Continue? [Y/N]:n
System will reboot! Continue?[Y/N]:y
重启后有默认密码,华为默认密码一般为admin@huawei.com 再参照以上步骤重置console密码就可以啦


http://chatgpt.dhexx.cn/article/RYvucSDS.shtml

相关文章

【Linux】linux下删除/清空文件夹/文件命令

linux下删除和清空文件夹命令 删除文件夹命令清空文件内容命令 删除文件夹命令 rm [选项] 文件强行删除文件&#xff0c;没有提示 rm -f 文件名删除文件夹以及文件夹中的所有文件命令 rm -rf 目录名字 选项说明&#xff1a; -r&#xff1a;向下递归删除 -f&#xff1a;直接强行…

Linux快速清除命令行

笔记 删除命令行开始至光标处(win) Ctrlu (mac)会直接清除该行命令 删除光标至命令行结尾 Ctrlk 结果只剩下数字。 光标移到最前 Ctrla 光标移到最后 Ctrle 后面这2个最常用。

linux 删除文件夹命令

在Linux中有很多方法可以删除目录&#xff0c;在图形化界面可以利用文件管理器&#xff0c;或者通过终端删除。本文将介绍在文本界面使用命令删除目录。 使用rmdir删除目录 Rmdir命令间成“remove directory”&#xff0c;用于删除空目录的命令。 例如&#xff0c;删除一个名…

Linux命令之删除文件或目录rm

概述 rm 命令可用于删除文件或目录&#xff0c;是 remove 的缩写。 语法 rm 命令的语法如下&#xff1a;rm [选项] 文件或目录。 该命令支持的选项有&#xff1a; 选项说明-d删除目录-f强制删除文件或目录&#xff0c;忽略不存在的文件&#xff0c;不提示删除确认信息-i删…

Linux rm命令详解,Linux删除文件目录

「作者主页」&#xff1a;士别三日wyx 「作者简介」&#xff1a;CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 rm 命令 一、常用操作1. 删除文件2. 删除目录 二、其他操作 作用&#xff1a;删除文件或目录 参数&#xff1a; -f 直接删除&#xf…

Linux删除文件命令

删除文件&#xff08;即这个文件被删除&#xff09; 单个删除&#xff1a;rm -f 文件名 eg&#xff1a;rm -f 2018_12_26.stderrout.log.060121612 --执行完成即将这个文件删除批量删除&#xff1a;rm -f *文件关键字* eg&#xff1a;rm -f rm *stderrout.log* --执行完成…

Linux下删除文件命令

在linux中删除文件与文件夹我们可以直接使用rm就可以删除了&#xff0c;彻底删除文件或文件夹我们可以使用shred命令来完成&#xff0c;接下来是小编为大家收集的Linux下删除文件命令&#xff0c;希望能帮到大家。 Linux下删除文件命令 linux删除目录很简单&#xff0c;很多人…

sql中String转int

当前使用场景&#xff1a;某字段用来排序&#xff0c;但字段设置成了varchar类型&#xff0c;排序就成了 这显然不是想要的&#xff0c;但修改字段类型又不合适&#xff0c;碰到当前问题可采用CAST和CONVERT两种方式解决&#xff1a; CAST() select * from 表名 order by CA…

java string 转换 int_java如何把String类型转换为int类型

在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法、Integer.valueOf(String)方法。 本篇文章就给大家介绍java把String类型转换为int类型的两种方法,让大家了解String类型如何可以转换为int类型,希望对你们有所帮助。 1、Integer.parseInt(Stri…

HTML中怎么把string转为int,int怎么转string

java如何int转string 如何转?为什么这么转?通俗的讲法 。 java int类型转换String类型方法有:用 int i+""、用String.valueOf(),还可以直接强制类型转换。 具体转化步骤如下: 首先打开软件eclipse; 我们可以用 int i+"";即可完成转换,也就是任何数…

C# String转int主要有四种方法

String转int主要有四种方法 1. int.Parse()是一种类容转换&#xff1b;表示将数字内容的字符串转为int类型。 如果字符串为空&#xff0c;则抛出ArgumentNullException异常&#xff1b; 如果字符串内容不是数字&#xff0c;则抛出FormatException异常&#xff1b; 如果字…

js中string转int和int转string

1.string转int 1.1使用parseInt方法 var a 123; console.log(a> typeof a); var b parseInt(a); console.log(b> typeof b); 运行结果&#xff1a; 2.int转string 2.1使用toString(方法) var a 123; console.log(a> typeof a); var b a.toString(); conso…

java string转int 异常_Java中String转int型的方法以及错误处理

应要求&#xff0c;本周制作了一个判断一个年份是否是闰年的程序。逻辑很简单&#xff0c;这里就不贴代码了。可是&#xff0c;在这次程序编写中发现了一个问题。 在输入年份时&#xff0c;如果输入1)字母2)空3)超过Int上限时&#xff0c;就会抛exception。 问题出在String转In…

String转int

面试官抛出一道编程题&#xff1a;设计一个功能把String转成int&#xff0c;尽量多考虑特殊情况。当时笔者如下作答&#xff1a;用正则表达式替换非数字及正负号进行计算&#xff0c;后来考虑到性能和时间复杂度&#xff0c;又借鉴了Integer.parseInt()的思路&#xff0c;最后编…

Java如何将字符串String转换为整型Int

用法 在java中经常会遇到需要对数据进行类型转换的场景&#xff0c;String类型的数据转为Int类型属于比较常见的场景&#xff0c;主要有两种转换方法&#xff1a; 1. 使用Integer.parseInt(String)方法 2. 使用Integer.valueOf(String)方法 具体demo如下&#xff1a; public v…

string转换成int的几种方式

写在前面&#xff1a; 遇到了多次oj的题目需要将string转换为int或者将int转换为string 每次遇到都是现查&#xff0c;一直没有好好的总结导致总是忘记。 现在做个总结。 首先是今天遇到的方式&#xff1a; 采用string头文件里定义的string类型转换的函数 stoi&#xff08;…

如何在Java中将String转换为int

在本教程中&#xff0c;我们将看到将Java中的String转换为int&#xff08;或Integer&#xff09;的各种方法。 您可以使用以下任何一种方式&#xff1a; –使用Integer.parseInt&#xff08;string&#xff09; –使用Integer.valueof&#xff08;string&#xff09; –使用…

CubeMX配置输入捕获模式获取输入信号脉宽

前言&#xff1a;最近做一个小玩意又用到了单片机的输入捕获功能&#xff0c;这里记录下配置过程&#xff08;以便以后照搬&#xff09; 1、输入捕获原理 在输入捕获模式下&#xff0c;当检测到ICx信号上相应的边沿后&#xff0c;计数器的当前值被锁存到捕获/比较寄存器(TIMx_…

STM32 PWM占空比和信号周期的控制因素分析

前言 博文基于STM32F103ZET6芯片&#xff0c;标准固件库3.5.0和MDK5编写&#xff1b;博文并不讨论PWM的基础知识&#xff0c;而是直接去谈对PWM灵活的控制问题&#xff1b;想全面了解的可以看看我写的专门针对PWM的博客&#xff1a; https://blog.csdn.net/wuyuzun/article/de…

STM32F103 ——TIMx

TIMx基础知识 简介通用定时器TIM2~TIM5计数器&#xff08;TIMx_CNT&#xff09;计数器的三种工作模式——向上&#xff0c;向下&#xff0c;双向计数 四通道CCR1~4&#xff0c;两模式——输入、输出输出/比较模式相关名词配置步骤触发输出信号TRGO通道输出模式功能1——PWM波输…