简介:这份资源是面向网络运维人员与华为交换机初学者的中文命令配置速查文档,针对设备调试中命令繁多、视图切换易混淆等痛点,系统梳理了常用配置指令与操作路径。包内共1个doc文件,约96KB,以文字条目形式集中呈现,便于打印或离线查阅。内容覆盖查看运行状态与统计信息、文件与系统管理、系统参数配置,以及以太网端口视图、VLAN视图、用户界面视图等典型场景,并包含用户分级保护密码设置、终端屏幕行数调整和命令行在线帮助等实用技巧,每条命令均配有视图环境与用途说明。目前已有14721人学习下载,适合需要快速定位命令、巩固视图层级概念或日常排障时随手翻阅的读者,可作为案头工具文档长期使用。
1. 华为交换机命令配置大全:从 Console 口到 VLAN 划分的完整实操手册
手里拿到一台二手华为 S2000B 系列交换机,没有网管软件,没有图形界面,只有一根 Console 线和满屏的英文提示符——这是很多网络初学者的真实起点。这份《华为交换机命令配置大全(中文说明)》就是针对这个场景整理的命令速查与实操手册,覆盖了从 Console 口搭建本地配置环境、用户分级密码保护、以太网端口速率与双工设置、端口汇聚与镜像,到 VLAN 创建与端口划分的完整流程。它适合刚接触华为交换机命令行的运维新手,也适合需要快速查阅 S2000B 系列特定命令参数的老手。和网上零散的命令片段不同,这份资料把视图切换逻辑、命令生效条件和常见报错信息串在了一起,照着敲就能把一台出厂状态的交换机配到能用。
2. 视图体系与 Console 口接入:命令生效的前置条件
华为交换机的命令行采用分级视图结构,命令必须在正确的视图下执行才会生效。很多新手敲完命令发现没反应,八成是视图没切对。这一章先把视图逻辑和 Console 口接入讲透,后面所有配置都建立在这个基础上。
2.1 四种核心视图的进入与退出
S2000B 系列交换机的命令行视图分为用户视图、系统视图、以太网端口视图、VLAN 视图和用户界面视图。用户视图提示符是<Quidway>,在这个视图下只能执行查看类命令,比如display和reset。要进入系统视图,在用户视图下键入system-view,提示符变成[Quidway],此时才能进行全局参数配置。
从系统视图进入以太网端口视图,用interface ethernet0/1,提示符变为[Quidway-Ethernet0/1]。进入 VLAN 视图用vlan 1,提示符变为[Quidway-vlan1]。进入用户界面视图用user-interface aux,提示符变为[Quidway-ui-aux0]。
退出逻辑要记清楚:quit命令是逐级返回上一级视图,比如从端口视图退到系统视图,再退到用户视图。return命令则是从任意视图直接跳回用户视图,相当于一键回城。我一般配完一段就在端口视图下敲return,避免在错误视图下继续操作。
<Quidway> system-view [Quidway] interface ethernet0/1 [Quidway-Ethernet0/1] quit [Quidway] quit <Quidway>上面这段操作演示了从用户视图进入系统视图、再进入端口视图、然后逐级退出的完整路径。注意system-view和interface之间没有多余空格,端口号格式是ethernet0/1,槽位号在前、端口号在后,斜杠不能省。
2.2 Console 口配置环境搭建与传输速率调整
Console 口是交换机出厂后唯一的带外管理通道。搭建本地配置环境需要三步:第一步,用配置电缆把微机的串口和交换机的 Console 口连起来;第二步,在微机上打开终端仿真程序,通信参数设为波特率 9600bit/s、8 位数据位、1 位停止位、无校验、无流控,终端类型选 VT100;第三步,给交换机加电,终端上会显示自检信息,自检结束后按回车,直到出现<Quidway>提示符。
如果终端软件里看到的是乱码,九成是波特率不对。S2000B 系列 Console 口默认速率是 9600bit/s,但也支持 115200bit/s。修改 Console 口传输速率的命令在用户界面视图下执行:
[Quidway] user-interface aux [Quidway-ui-aux0] speed 9600speed后面的参数就是传输速率值,可选 9600 或 115200。改完之后终端软件的波特率也要同步改,否则下次登录就是满屏乱码。这里有个血泪经验:改完速率一定要先保存配置再重启终端,不然当前会话一断,新速率没生效、旧速率又连不上,只能重新插拔 Console 线碰运气。
2.3 用户分级保护与 super 密码设置
S2000B 系列把用户分为参观级别和监控级别。从 Console 口登录后默认是参观级别,只能执行display这类查询命令。要执行配置和管理操作,需要用super命令切换到监控级别。如果管理员设置了切换口令,执行super时会要求输入密码,密码在屏幕上不回显,三次以内输入正确才能切换成功。
设置切换口令的命令在系统视图下执行:
[Quidway] super password Quidwaysuper password后面的参数是明文字符串,长度 1 到 16 个字符,区分大小写。取消口令用undo super password。这里要注意,如果口令丢了,资料里写的是联系代理商处理,没有后悔药可吃。我一般会在设置完口令后,立刻在安全的地方记一份,并且用display current-configuration确认配置已经写入。
2.4 命令行在线帮助与历史命令调用
华为交换机的在线帮助系统很实用,但新手往往不知道怎么用。在任意视图下键入?,会列出当前视图下所有命令及其简单描述。键入一个命令后跟空格和?,会列出该位置可用的关键字。键入一个字符串后紧接?,会列出以该字符串开头的所有命令。输入命令的前几个字母后按<Tab>键,系统会自动补全命令,前提是以这些字母开头的命令唯一。
历史命令功能类似 DOS 的 Doskey,每个用户最多保存 10 条历史命令。按上光标键调出上一条命令,按下光标键调出下一条。这个功能在反复调试同一组命令时特别省事,不用一遍遍手敲。
<Quidway> display ? current-configuration Current configuration saved-configuration The saved configuration information version System hardware and software version information vlan Vlan configuration information上面这段输出展示了display命令后跟?的效果,列出了所有可用的子命令和简短说明。实际使用中,我习惯先用?确认命令拼写,再用<Tab>补全,最后回车执行,三步下来基本不会敲错命令。
3. 以太网端口配置:速率、双工、流控与自环测试
端口配置是交换机日常运维里频率最高的操作。S2000B 系列的端口类型和编号规则有讲究,配错了端口号或者速率双工不匹配,轻则丢包重传,重则端口直接 down 掉。这一章把端口视图下的核心命令拆开讲。
3.1 端口编号规则与进入端口视图
S2008B 提供 8 个固定 10/100Base-TX 自适应端口,槽号只能取 0,端口号范围 1 到 9。S2016B 提供 16 个固定端口,槽号取 0 时端口号范围 1 到 17,槽号取 1 时表示扩展的百兆光口,端口号只能取 1。S2026B 提供 24 个固定端口,槽号取 0 时端口号范围 1 到 25,槽号取 1 时同样是扩展光口。
进入端口视图的命令格式是interface ethernet 槽位号/端口号。比如进入 S2026B 的第 3 个固定端口,命令是interface ethernet0/3。如果交换机上插了扩展光模块,进入光口的命令是interface ethernet1/1。
[Quidway] interface ethernet0/3 [Quidway-Ethernet0/3] display interface ethernet0/3 Ethernet0/3 is down Hardware is Fast Ethernet, Hardware address is 00e0-fc00-0010 auto_negotiation, 100_BASE_TX Flow control is disable The port belongs to these vlans: Vlan 1 It is not a monitor port It doesn't belong to a port-aggregation这段display interface的输出信息量很大:端口当前状态是 down,硬件类型是快速以太网,MAC 地址是 00e0-fc00-0010,工作模式是自协商,速率是 100_BASE_TX,流控关闭,属于 VLAN 1,不是镜像端口,也不属于任何汇聚组。排查端口问题时,我第一眼就看is down还是is up,第二眼看速率和双工是否匹配,第三眼看 VLAN 归属对不对。
3.2 速率与双工设置:必须成对配置
设置端口速率用speed { 10 | 100 },设置双工状态用duplex { full | half }。这里有个关键规则:速率和双工必须同时设置才能生效,只设其中一项不会起作用。资料里给了一个典型例子,先设速率再查端口信息,系统会提示“请配置双工模式,目前处于自协商状态”,端口实际还是自协商。再设双工后,速率和双工才真正生效。
[Quidway-Ethernet0/1] speed 10 Please set the interface duplex mode, Now it work in AUTO NEGOTIATION mode [Quidway-Ethernet0/1] duplex full [Quidway-Ethernet0/1] display interface ethernet0/1 Ethernet0/1 is down Hardware is Fast Ethernet, Hardware address is 00e0-fc00-0010 Full-duplex 10M 100_BASE_TX从输出可以看到,设置speed 10后系统提示需要设置双工模式,此时端口仍处于自协商状态。执行duplex full后,再次查看端口信息,显示变成了Full-duplex 10M,说明速率和双工都已生效。注意 100Base-FX 光口的速率和双工由系统固定为 100Mbit/s 全双工,用户不能修改,强行设置会报错“Can't set the ports by the mode”。汇聚端口也不能单独设置速率和双工。
3.3 自协商、流控与端口自环测试
自协商模式用negotiation-auto命令设置。当端口被设为自协商后,速率和双工由本端和对端协商决定。需要注意的是,一旦手动设置了速率或双工,自协商方式会自动关闭。我一般会在对接服务器或上行设备时先保持自协商,如果出现丢包或协商不稳定,再手动锁定速率和双工。
流控命令是flow-control和undo flow-control,缺省情况下端口不进行流控。开启后,端口在拥塞时会发送流控帧通知对端暂停发送。这个功能在存储网络或高负载场景下有用,普通办公网络开不开影响不大。
自环测试分内环和外环,命令分别是loopback internal和loopback external。内环测试在端口内部环回,外环测试需要插接外环插头。测试期间端口禁止转发数据包,系统会禁止在端口上执行speed、duplex、shutdown操作。测试结束后一定要把外环头拔掉,否则端口一直处于环回状态,网络直接瘫痪。这个坑我踩过一次,排查了半天才发现是自环头没拔。
3.4 端口汇聚与镜像配置要点
端口汇聚用link-aggregation命令设置,取消用undo link-aggregation。S2008B 不支持端口汇聚,S2016B 支持将 Ethernet0/15 和 Ethernet0/16 汇聚,S2026B 支持将 Ethernet0/23 和 Ethernet0/24 汇聚。汇聚端口始终为打开模式,不能被shutdown。汇聚后,Ethernet0/16 会加入到 Ethernet0/15 所在的 VLAN,Ethernet0/24 会加入到 Ethernet0/23 所在的 VLAN。如果两个端口的速率和双工不同,系统会强制设为 100Mbit/s 全双工,取消汇聚前不能更改。
端口镜像用mirroring-port和monitor-port配置。一条命令同时配置的写法是mirroring-port ethernet0/2 observing-port ethernet0/1,分两条命令配置时,必须先配镜像端口再配被镜像端口。删除镜像端口后,被镜像端口自动删除;删除被镜像端口后,镜像端口保留。汇聚端口不能是镜像端口,反之亦然。
[Quidway] mirroring-port ethernet0/2 observing-port ethernet0/1 [Quidway] display monitor Information about monitor port(s) The observing port : Ethernet0/1 The monitored ports: Ethernet0/2这段配置把 Ethernet0/1 设为镜像端口,Ethernet0/2 设为被镜像端口。display monitor的输出确认了镜像关系。实际抓包时,把分析仪接在 Ethernet0/1 上就能收到 Ethernet0/2 的全部流量。注意资料里建议一对一镜像,多个被镜像端口复制到一个镜像端口时可能触发流控,导致丢包。
4. VLAN 配置与端口划分:从创建到验证
VLAN 是交换机最核心的功能之一。S2000B 系列支持基于端口的 VLAN,配置逻辑是先创建 VLAN,再给 VLAN 指定端口。这一章把创建、指定端口、验证和删除的完整流程走一遍。
4.1 创建 VLAN 与 VLAN ID 取值范围
创建 VLAN 的命令是vlan vlan-id,如果该 VLAN 已存在则直接进入 VLAN 视图,如果不存在则先创建再进入。VLAN ID 取值范围是 1 到 4095。这里有个特殊限制:当 HGMP 处于开启状态时,VLAN 2047 被系统保留,不能被用户创建或删除;HGMP 关闭后无此限制。
[Quidway] vlan 1 [Quidway-vlan1] quit [Quidway] vlan 100 [Quidway-vlan100] quit上面创建了 VLAN 1 和 VLAN 100。VLAN 1 是默认 VLAN,所有端口初始都属于 VLAN 1。实际项目中,我一般会把管理 VLAN 和业务 VLAN 分开,比如用 VLAN 1 做管理,VLAN 100 做办公业务,VLAN 200 做服务器区。
4.2 给 VLAN 指定端口与删除端口
在 VLAN 视图下用port interface_list给 VLAN 增加端口,用undo port interface_list删除端口。S2000B 系列的端口可以属于多个 VLAN,这一点和某些只允许端口属于一个 VLAN 的交换机不同。
[Quidway] vlan 100 [Quidway-vlan100] port ethernet0/1 to ethernet0/8 [Quidway-vlan100] quit [Quidway] display vlan 100 VLAN 100 VLAN Type: static Route Interface: not configured Description: VLAN 0100 Tagged Ports: none Untagged Ports: Ethernet0/1 Ethernet0/2 Ethernet0/3 Ethernet0/4 Ethernet0/5 Ethernet0/6 Ethernet0/7 Ethernet0/8这段配置把 Ethernet0/1 到 Ethernet0/8 共 8 个端口划入 VLAN 100。display vlan 100的输出确认了端口列表。注意port命令支持to关键字指定端口范围,写起来比逐个端口敲要快得多。如果端口已经属于其他 VLAN,执行port命令后它会同时属于两个 VLAN,需要根据实际需求决定是否先删除旧 VLAN 的端口归属。
4.3 VLAN 配置验证与常见错误排查
验证 VLAN 配置主要用display vlan和display interface两条命令。display vlan看端口归属,display interface看端口实际属于哪些 VLAN。如果发现端口不在预期的 VLAN 里,先检查port命令是否在正确的 VLAN 视图下执行,再检查端口号是否写错。
常见错误信息里,Unrecognized command表示命令没找到,通常是拼写错误或视图不对;Incomplete command表示命令不完整,需要补参数;Too many parameters表示参数太多;Ambiguous command表示输入参数不明确,系统无法判断。这些错误信息在配置 VLAN 时经常遇到,尤其是vlan后面跟了非法 ID 或者port后面跟了不存在的端口号。
[Quidway] vlan 4096 Error: The VLAN ID is out of range. [Quidway] vlan 100 [Quidway-vlan100] port ethernet0/99 Error: The port does not exist.上面两个错误示例,一个是 VLAN ID 超出 1 到 4095 的范围,一个是端口号不存在。遇到报错先看错误信息里的关键词,out of range查取值范围,does not exist查端口编号规则,基本能定位到问题。
5. 避坑与排查:S2000B 命令配置中的五个高频翻车点
这一章整理的是我在实际配置 S2000B 系列交换机时踩过的坑,每个都按现象、原因、解决三段式写清楚。新手照着排查能省不少时间。
5.1 端口速率双工只设一项不生效
现象:执行speed 10后查看端口信息,速率还是自协商,没有变成 10M。原因:S2000B 要求速率和双工必须同时设置,只设一项系统不会应用。解决:补上duplex full或duplex half,两条命令都执行后再用display interface确认。
5.2 Console 口改速率后连不上
现象:在用户界面视图下执行speed 115200后,当前终端会话断开,重新连接时满屏乱码。原因:交换机 Console 口速率已改,但终端软件仍用 9600 波特率。解决:把终端软件的波特率改成 115200,重新连接。如果忘了改之前保存配置,交换机重启后会恢复默认 9600,需要重新配置。
5.3 自环测试后忘记拔外环头
现象:端口自环测试完成后,网络不通,端口指示灯异常。原因:外环插头没拔,端口一直处于环回状态,数据包在端口内部打转。解决:拔掉外环插头,执行undo loopback或重启端口。这个坑的代价是整台交换机的下行网络中断,排查时优先检查自环头。
5.4 端口汇聚后无法修改速率双工
现象:配置link-aggregation后,想改端口速率,系统报错。原因:汇聚端口被系统强制设为 100Mbit/s 全双工,取消汇聚前不能更改。解决:先执行undo link-aggregation取消汇聚,再修改速率和双工,改完重新汇聚。
5.5 VLAN 端口划分后不通
现象:把端口划入 VLAN 100 后,同一 VLAN 内的设备互相 ping 不通。原因:端口可能同时属于 VLAN 1 和 VLAN 100,或者对端设备不在同一 VLAN。解决:用display vlan确认端口归属,用display interface确认端口实际 VLAN,必要时用undo port从旧 VLAN 中删除端口。
6. 进阶技巧:用 display 和 reset 命令做端口健康检查
配置完成后,验证和排错才是日常运维的大头。S2000B 系列提供了一组display和reset命令,用好了能快速定位端口故障。这一章分享我常用的检查流程和一个具体技巧。
先看端口健康检查的完整命令序列:
<Quidway> display interface ethernet0/1 <Quidway> display interface ethernet0/1 | include CRC <Quidway> display monitor <Quidway> display link-aggregation <Quidway> resetdisplay interface ethernet0/1看端口整体状态,重点看is up还是is down、速率双工是否匹配、VLAN 归属是否正确。display interface ethernet0/1 | include CRC过滤出 CRC 错误计数,如果 CRC 错误持续增长,说明物理链路有问题,优先检查网线和水晶头。display monitor确认镜像配置,display link-aggregation确认汇聚状态。reset命令在用户视图下执行,清除所有端口的统计计数,方便重新观察。
这里有个技巧:display interface的输出里,0 packets input和0 packets output表示端口没有流量。如果端口is up但收发包都是 0,可能是对端设备没发数据,或者端口被隔离在某个 VLAN 里。我一般会先reset清计数,等几分钟再display interface看计数有没有增长,有增长说明链路通,没增长就要查对端和 VLAN 配置。
另一个实用命令是display current-configuration,在用户视图下执行,查看当前生效的全部配置。和display saved-configuration的区别是,前者看内存里的运行配置,后者看 Flash 里保存的启动配置。如果改了配置没保存,重启后current-configuration里的改动会丢失。我养成的习惯是,每次改完配置先display current-configuration确认改动生效,再save保存,最后display saved-configuration确认保存成功。三步走完才算一次完整的配置操作。
从那以后我每次上机配交换机,都强制走一遍“改配置、看运行、保存、看启动”的流程,再也没出现过重启后配置丢失的情况。希望帮到你。
本文还有配套的精品资源,点击获取