微信优化

weixinyouhua

交换机配置实例有哪些?怎么配置最实用?

2026-09-18 02:50:44

先明确需求,再规划VLAN和接口,然后通过命令行或Web界面逐步配置,最后验证连通性。本文以一台常见的企业级二层交换机为例,演示从登录到业务下发的完整过程,并解答配置中容易踩坑的细节。

配置前需要想清楚的问题:VLAN怎么划分,接口怎么接

拿到一台新交换机,最忌讳直接敲命令,行业共识认为,配置前花十分钟画一张拓扑图,比事后排错省一小时,你需要先确认几个点:

  • 这台交换机是放在接入层还是汇聚层?
  • 终端设备是PC、IP电话还是摄像头,它们是否需要隔离?
  • 上联口接路由器的哪个接口,是否要走Trunk?
  • 管理IP打算用哪个网段,远程管理走SSH还是Telnet?

举个例子:一个小型办公室有20台电脑、8个摄像头、2台打印机,打算用一台24口交换机全部接入,规划思路是:VLAN 10给办公电脑,VLAN 20给摄像头,VLAN 30给打印机,上联口接路由器,需要配置Trunk口允许这些VLAN通过,然后由路由器做网关和VLAN间路由。

登录交换机:Console线和Web界面两种方式

新交换机默认没开启远程管理,第一次配置必须用Console线连接电脑的串口(或USB转串口),用PuTTY或SecureCRT新建会话,选择Serial协议,波特率通常为9600,数据位8,停止位1,无校验,连接后通电,按回车就能进入命令行。

如果是一台支持Web管理的交换机(如华为S5735系列),也可以先把电脑网卡改成与交换机默认管理IP同网段,浏览器输入IP进入登录页,但Web界面通常只能做基础配置,VLAN、Trunk、链路聚合这类操作还是命令行更严谨。

实战配置:从零配置一台二层交换机(以思科IOS为例)

假设交换机型号为Cisco Catalyst 2960,管理IP为192.168.1.2/24,上联口是GigabitEthernet0/1,接路由器;下联口GigabitEthernet0/2-10接电脑,0/11-18接摄像头。

第一步:改名并配置管理地址

进入全局配置模式:

Switch> enable
Switch# configure terminal
Switch(config)# hostname Office-SW
Office-SW(config)# interface vlan 1
Office-SW(config-if)# ip address 192.168.1.2 255.255.255.0
Office-SW(config-if)# no shutdown
Office-SW(config-if)# exit
Office-SW(config)# ip default-gateway 192.168.1.1

默认网关必须指向路由器的LAN口地址,否则跨网段远程管理会失败。

交换机配置实例有哪些?怎么配置最实用?

第二步:创建VLAN并命名

Office-SW(config)# vlan 10
Office-SW(config-vlan)# name Office-PC
Office-SW(config-vlan)# exit
Office-SW(config)# vlan 20
Office-SW(config-vlan)# name Camera
Office-SW(config-vlan)# exit
Office-SW(config)# vlan 30
Office-SW(config-vlan)# name Printer

VLAN编号范围1-4094,但1是默认VLAN,不建议承载业务,命名用有意义的英文,方便后续排错。

第三步:划分接口到对应VLAN

将接口划分到VLAN有两种方式,逐个配置和批量配置,这里重点演示端口范围配置,实际项目中更常用:

Office-SW(config)# interface range gigabitEthernet 0/2-10
Office-SW(config-if-range)# switchport mode access
Office-SW(config-if-range)# switchport access vlan 10
Office-SW(config-if-range)# exit
Office-SW(config)# interface range gigabitEthernet 0/11-18
Office-SW(config-if-range)# switchport mode access
Office-SW(config-if-range)# switchport access vlan 20

打印机接0/19-20,同样划分到VLAN 30,注意:access口只能属于一个VLAN,如果某个端口需要同时允许两个VLAN,必须用trunk模式。

第四步:配置上联Trunk口

上联口要同时承载VLAN 10、20、30和VLAN 1的管理流量,所以必须改成Trunk:

Office-SW(config)# interface gigabitEthernet 0/1
Office-SW(config-if)# switchport mode trunk
Office-SW(config-if)# switchport trunk allowed vlan 10,20,30
Office-SW(config-if)# no shutdown

这里用switchport trunk allowed vlan明确限制允许的VLAN,比默认的“允许所有VLAN”更安全,如果对端路由器子接口需要做单臂路由,这个配置直接决定哪些VLAN能通过。

第五步:配置SSH远程管理并保存

下面配置SSH远程管理,避免明文Telnet,需要先配置主机名和域名(前面已设置主机名):

Office-SW(config)# ip domain-name example.local
Office-SW(config)# crypto key generate rsa modulus 2048
Office-SW(config)# username admin secret admin123
Office-SW(config)# line vty 0 15
Office-SW(config-line)# transport input ssh
Office-SW(config-line)# login local
Office-SW(config-line)# exit
Office-SW(config)# ip ssh version 2

最后保存配置,这条命令是所有配置实例的收尾动作,忘记保存的后果是重启后配置全丢:

Office-SW# copy running-config startup-config

验证配置是否生效:最容易被忽略的一步

交换机配置实例有哪些?怎么配置最实用?

配置完成不等于万事大吉,排查命令要会看,否则配置错了都发现不了。

检查项 命令 预期结果
VLAN是否存在 show vlan brief 10/20/30状态为active
端口是否在正确VLAN show vlan id 10 包含Gi0/2-10
Trunk口是否放行正确VLAN show interfaces trunk 允许列表包含10,20,30
管理IP是否可通 ping 192.168.1.1 丢包率为0
SSH是否可用 show ip ssh SSH version 2 enabled

遇到不通的情况,按顺序排查:

  1. 检查物理链路,看端口指示灯是否正常。
  2. 检查端口状态,show interfaces status中端口是否处于up状态。
  3. 检查VLAN配置,show interface gi0/2 switchport能看该口的PVID和模式。
  4. 检查上联设备(路由器)是否配置了对应子接口。很多故障不是交换机的问题,而是路由器侧没配合好。

如果不想用命令行:Web界面配VLAN怎么做

部分型号的交换机支持Web配置,以华为S5735-L24T4X-A1为例,登录Web界面后路径为:VLAN → VLAN配置 → 创建VLAN,在“名称”栏输入“Office-PC”,点击确定,接着在接口配置 → 接口选择里勾选需要的物理口,设置链路类型为Access,默认VLAN ID填10,将上联口的链路类型改为Trunk,并在“允许通过的VLAN”中勾选10、20、30,最后保存配置,点击右上角保存图标。

Web配置的好处是直观,但批量修改几百个接口时效率偏低。几十台交换机的项目,命令行加脚本是更优解。

华为和思科命令差异:对照着看防止混淆

在实际项目中,经常遇到华为和思科设备混用的情况,两个厂商的命令有共性也有不同,对照如下:

操作 思科 华为
进入系统视图 configure terminal system-view
创建VLAN vlan 10 vlan 10
接口划分到VLAN switchport access vlan 10 port link-type access + port default vlan 10

交换机配置实例有哪些?怎么配置最实用?

配置Trunk switchport mode trunk port link-type trunk
Trunk放行VLAN switchport trunk allowed vlan 10 port trunk allow-pass vlan 10
保存配置 copy running-config startup-config save

如果你在网上搜索“交换机配置实例 华为 步骤”,会发现华为的配置思路是先设接口链路类型,再设默认VLAN,而思科是在接口模式下一次性完成。不要死记命令,要理解“链路类型”和“PVID”这两个核心概念。

常见问题:记不住命令、忘记密码怎么办

交换机配置命令不生效是什么原因?

多数情况是模式不对,比如在用户模式下输入configure terminal无效,必须先进特权模式,检查一下命令行提示符,Switch>是用户模式,Switch#是特权模式,Switch(config)#是全局模式,另一个常见原因是端口被 shutdown,配置前先执行no shutdown。

忘记交换机密码如何恢复?

以思科2960为例:断电后按住Mode键重新上电,进入ROMmon模式,修改配置寄存器值跳过启动配置,重启后再查看或清除密码,操作路径:confreg 0x2142 → reset → 启动后copy startup-config running-config恢复原配置,然后enable password重设密码,这个方法属于应急手段,日常运维建议提前备份配置,保存在本地或TFTP服务器。

交换机配置和路由器配置有什么核心区别?

交换机主要处理二层转发(VLAN、MAC地址表),路由器负责三层路由(IP寻址、不同VLAN间通信),项目中常说的“交换机配置实例”大多数是指二层配置,但多层交换机也能配VLANIF接口实现VLAN间路由,华为交换机配置VLANIF的方式是:进入对应VLAN,配置ip address,再在接口下启用该VLAN的三层接口。

配置实例的价值在于整体逻辑

一个完整的交换机配置实例,不是敲几条命令就结束。规划VLAN、划分端口、配置Trunk、验证连通性,这四个步骤构成了标准化的最小闭环,掌握了这个逻辑,无论是思科、华为还是H3C,都只是命令翻译层面的差异,建议你拿一台旧交换机,照着本文的步骤敲一遍,遇到报错就查日志,这比看十篇教程都有用。

相关文章

2024年,SaaS软件行业碰到获客难、增长慢等问题吗?

我们努力让每一次邂逅总能超越期待