很多刚接触H3C网络设备的兄弟总会问我:“你们这些老工程师敲命令敲得飞起,是不是把这些命令全背下来了?”其实真不是。命令行背后是设备的配置逻辑,你理解了那套逻辑,命令自然就串起来了。H3C的Comware平台命令体系在国内企业网里的占有率相当高,无论你是在机房调试交换机、路由器,还是排查链路故障,命令行始终是绕不开的底层能力。这篇东西我不打算给你列一份字典式的命令大全,而是从实际干活的角度,把我日常用到最多的H3C命令、组合思路和踩过的坑一次讲清楚,争取你看完就能照着敲。
1. 先搞懂H3C命令行的视图体系:别再错误视图里敲命令
1.1 从用户视图到系统视图的跳跃
H3C设备的命令行是分视图的,这是Comware平台的一大特点。很多新手在配置设备时最容易犯的错,就是在用户视图下敲配置命令,结果系统报错“Unrecognized command”,或者压根没反应。H3C的命令视图大致可以理解为“几间不同的房间”,你得先走到对应的房间里,才能使用对应的家具。
正常情况下,我们用Console或者SSH登录设备后,会看到类似<H3C>这样的尖括号提示符,这叫用户视图。在用户视图里只能做查看和基础操作,比如display、ping、tracert、reboot、save等。要想修改配置,必须敲system-view进入系统视图,提示符会变成[H3C]。从系统视图还能继续深入到接口视图、VLAN视图、路由协议视图等,每进一层,提示符里的方括号内容就会变化,比如进入GigabitEthernet1/0/1接口后,提示符是[H3C-GigabitEthernet1/0/1]。
这个“进房间”的过程,有一点像Linux里cd切换目录,但又不完全一样。H3C的视图切换本质上是命令权限和配置对象的上下文切换。你敲system-view之后,所有命令都是针对“整个设备”的全局配置;进入接口视图之后,配置就只有对当前接口生效。所以看到提示符变成什么样,就知道自己操作的是哪个层级,这是H3C命令操作的第一条铁律。
1.2 各视图的命令权限与常用出入口
不同视图能用的命令差别很大,我整理了一个高频视图对照表,方便你快速定位自己到底该进哪个视图。
| 视图名称 | 提示符示例 | 主要作用 | 进入方式 | 退出方式 |
|---|---|---|---|---|
| 用户视图 | <H3C> |
查看状态、测试连通性、保存配置 | 登录后默认 | quit退出连接 |
| 系统视图 | [H3C] |
全局配置、创建VLAN、设置路由等 | system-view |
quit返回用户视图 |
| 接口视图 | [H3C-GigabitEthernet1/0/1] |
配置IP、端口属性、速率双工 | interface GigabitEthernet1/0/1 |
quit返回系统视图 |
| VLAN视图 | [H3C-Vlan10] |
配置VLAN名称、VLAN接口IP | vlan 10 |
quit返回系统视图 |
| 路由协议视图 | [H3C-ospf-1] |
配置OSPF等动态路由 | ospf 1 |
quit返回系统视图 |
这里有个使用习惯:很多人喜欢连续用quit一层层退,其实H3C支持用return命令直接回到用户视图,就像快捷键一样,省去多次quit。在系统视图下敲return,提示符会直接回到<H3C>。如果你正在接口视图里排障,想看下全局状态,敲return比连按quit要快得多。
还有一个容易忽略的点:命令支持简写。比如system-view可以简写成sys,display可以简写成dis,interface可以简写成int。前提是简写不能有歧义,比如display简写成d就会报错,因为以d开头的命令不止一个。熟练之后用简写能大幅提升操作效率,但我建议新手还是先敲全称,等熟悉了再逐步用简写,否则一旦设备上报错,你都不知道自己到底敲的是什么命令。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 开局第一件事:连接设备和初始化基本配置
2.1 通过Console线连接时的Serial参数
拿到一台全新的H3C设备,第一件事肯定是进命令行做初始化。H3C设备通常默认只开启了Console口登录,Web界面和Telnet、SSH默认都是关的。所以开局一定要用Console线连设备的Console口,另一头接电脑的US
