登录设备、设置管理地址、划分VLAN、配置端口、保存配置。 无论华为、华三、思科还是锐捷,命令行思路都差不多,只是个别细节有差异,下面以最常见的华为交换机为例,把每一步的命令和实际操作中的坑一次性说清楚。
华为交换机基本配置命令:登录与初始化流程
拿到一台全新的交换机,网口上写满了接口名称,但设备本身没有IP地址,也没法用网线直接远程管理,要让它“开口说话”,第一步永远是通过console口建立本地连接。
登录前的准备:让设备先“开口说话”
连接console口需要三样东西:console线、驱动、终端软件,console线通常随设备附赠,一头是RJ45水晶头,一头是USB接口,先把水晶头插到交换机标有Console的端口,USB头插到电脑上,再装好驱动。
驱动装好后,在电脑的设备管理器里能看到对应的COM口号,比如COM3或COM5,接着打开Xshell、SecureCRT或MobaXterm,新建一个会话,协议选择SERIAL,端口选刚才看到的COM号,波特率填9600,数据位8位、停止位1位、无校验,连接后敲两下回车,屏幕出现华为的欢迎界面,就算对上了话。
连接后屏幕空白是常见现象,先敲几下回车。 大多数情况下不是线坏了,只是设备没有主动往终端刷信息。
登录进配置视图:改名、设IP、配远程密码
华为交换机的命令模式很像文件目录的层级结构,开机默认为用户视图,符号是尖括号<Huawei>,能执行查看、保存类的操作,输入system-view进入系统视图,符号变成方括号[Huawei],核心配置都在这个视图下完成。
进入系统视图后,第一件事给交换机改个名字,方便以后登录多台设备时区分,就像给每个新员工发工牌:
system-view
sysname SW-CORE-01
接下来配置管理IP,设备刚拆箱时没有IP,Telnet和SSH都用不了,所以要先给Vlanif接口配地址,大部分中小网络直接把管理地址放在VLAN 1上:
interface Vlanif1
ip address 192.168.1.1 255.255.255.0
quit
如果三层交换机划分了多个业务VLAN,建议把管理地址单独放到VLAN 99这类管理VLAN里,别和业务流量混在一起,然后开启远程登录能力,给VTY线路配上认证方式和账号:
user-interface vty 0 4 authentication-mode aaa quit aaa local-user admin password irreversible-cipher Admin@123 local-user admin service-type telnet local-user admin privilege level 15
这样交换机就能通过网线远程管理,不用每次都蹲在机柜旁边插console线了。
保存配置:不保存,重启等于白干
很多新手在命令行里敲了一堆配置,断电重启后发现全部丢失,就是因为少了最后一步。配置运行在内存里,不写进存储文件,设备重启就清零。
保存命令非常简单:
save
y
系统会把当前配置写入配置文件,下次开机自动加载,先对比一下保存前后的区别:
| 操作 | 重启后的结果 |
|---|---|
| 配置完不保存,直接断电 | 配置全部丢失,回到登录前状态 |
| 配置完执行save | 配置保留,重启后能正常远程连接 |
行业共识认为,交换机配置原则就是“改完就存,存完再验”,每完成一轮关键配置,最少执行一次save,这是避免返工最有效的习惯。
三层交换机基础配置命令:VLAN划分与端口管理
VLAN是交换机配置里的重头戏,它的作用是让同一个交换机上的不同端口分属不同广播域,互不干扰,比如办公楼里有财务部、人事部、研发部,用VLAN把三拨人隔开,既能避免广播风暴蔓延,也方便做安全管控。
创建VLAN并划分端口
先创建VLAN,再把物理端口放进去:
vlan batch 10 20 30
interface GigabitEthernet0/0/1
port link-type access
port default vlan 10
quit
vlan batch可以一次创建多个VLAN,比逐条输入vlan 10、vlan 20省事得多,接入交换机连接电脑、打印机、摄像头这类终端设备时,端口类型用access即可,access口只属于一个VLAN,相当于给每个工位贴上了所属部门的标签。
access口只能放行一个VLAN的业务流量,多部门混插时需要重新规划端口,或者改用hybrid模式,新手常犯的错是把接终端的口配成trunk,结果终端怎么都拿不到IP,原因就是trunk口默认不剥离VLAN标签,普通电脑根本不认带标签的报文。
trunk端口:让VLAN在交换机之间“串门”
单台交换机的端口数量有限,办公室几十台设备接入后,必然要换上联口接核心交换机,这时候就需要trunk了,trunk相当于大楼走廊,允许带有不同VLAN标签的流量在交换机之间穿行:
interface GigabitEthernet0/0/24 port link-type trunk port trunk allow-pass vlan 10 20 30
allow-pass后面列出需要放行的VLAN,没列进去的VLAN,就算业务配置对了也过不了trunk这道门。两端配置必须一致,一端放行了VLAN 10 20,另一端只有VLAN 10,那VLAN 20的流量照样不通。
用表格区分这两种端口更直观:
| 端口类型 | 适用场景 | 特点 |
|---|---|---|
| access | 接PC、打印机、摄像头 | 端口只属于一个VLAN,出端口时剥离标签 |
| trunk | 交换机之间互联、上联口 | 可放行多个VLAN,报文带标签传输 |
给VLAN配IP地址,开启三层转发
二层交换机的VLAN之间默认是不通的,要让财务部能访问研发部的服务器,得让三层交换机承担网关角色,给VLAN配上IP地址:
interface Vlanif10
ip address 192.168.10.254 255.255.255.0
quit
interface Vlanif20
ip address 192.168.20.254 255.255.255.0
这里的Vlanif逻辑接口相当于该VLAN的网关,终端设备的默认网关都指向这个地址,业内专家指出,三层交换机基础配置的重心,是把VLAN和IP的对应关系梳理清楚,而不是死记命令。
端口速率协商的坑
老旧设备对接时,偶尔会遇到网口百兆千兆协商不上来的情况,比如监控摄像头上联到汇聚交换机,双端明明都支持千兆,链路却只有百兆还频繁丢包,这时候手动固定速率能快速定位问题:
interface GigabitEthernet0/0/10
speed 100
duplex full
undo negotiation auto
但注意,这是排查手段,不是常规配置,生产环境里全双工、自协商更省心,手动固定反而容易导致两端参数不匹配。
交换机查看命令与日常排障
配置完了不代表万事大吉。任何时候改完配置,都得用查看命令确认一下参数生效了。 这就像发完微信消息要看一眼发送成功,设备不会提醒你哪里配错,只能靠回显自查。
常用查看命令就几条:
display current-configuration:查看当前运行配置,和保存的配置对比用display saved-configuration:查看已保存的启动配置display vlan:查看VLAN列表及端口成员display port vlan:查看每个端口划分在哪个VLAN里display interface brief:查看端口物理状态、协商速率、收发光情况display logbuffer:查看系统日志,能翻出最近的操作记录和告警

真遇到某间办公室突然断网,先登录交换机执行display interface brief,看对应端口是不是DOWN了,或者速率掉到10/100M,接着看链路两端的端口配置是否一致,再查VLAN和trunk放行,多数问题都会在这几步里暴露出来。
交换机恢复出厂设置命令:密码忘了怎么救回
设备上线、维修、回收,总会遇到需要清空配置的场景,恢复出厂分两种:清除保存配置,或者彻底重置设备。
清除保存过的配置
在用户视图下执行:
reset saved-configuration
y
reboot
这条命令会删除启动配置文件并重启,重启之后交换机回到出厂状态,所有业务配置全部消失。如果这台设备正在跑业务,千万别在业务高峰期操作。 恢复过程只需要console线,远程操作容易在中断后失联。
忘记登录密码的BootROM破解流程
项目交接时经常遇到老设备密码找不回来,华为设备在重启过程中按Ctrl+B可以进入BootROM菜单,不同版本菜单文字略有差异,但思路一致:选择清除console口密码的选项,保存后重启,就能免密进入系统重新设置,这个操作不会删除VLAN和端口配置,但安全要求高的话,后续应该在完成后尽快重新设置密码。
交换机配置命令常见问题Q&A
Q1:save 和 write 有什么区别?
两者本质都是保存配置,华为新版VRP平台同时兼容这两条命令。save是华为原生命令,write来自思科习惯,很多老网工顺手就敲write了,跨厂商管理时统一用save更稳妥,不会因为设备版本差异导致命令不被识别。
Q2:console线连上没反应,是设备坏了吗?
大概率不是设备问题,先检查驱动是否安装好,再看设备管理器里选的COM口和终端软件里是否一致,最后确认波特率是9600且关闭流控,多数情况下,重新插拔console线并敲几下回车就能恢复。
Q3:VLAN间ping不通,优先查哪些环节?
逐层排查,先看端口UP没UP,执行display interface brief确认物理链路正常,再确认终端网关是否指向对应的Vlanif地址,紧接着检查access和trunk的放行VLAN配置是否一致,三层交换机默认开启VLAN间路由,如果业务还是不通,就要检查上层路由器是否有回程路由指向交换机。


