思科交换机常用命令大全,从入门到日常排障"

admin 2026-10-22 14:36:42 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

思科交换机常用命令大全,从入门到日常排障

原创

圈圈
圈圈

网络技术干货圈

2026年10月16日 08:51
江苏

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

对于网络工程师来说,熟悉交换机命令是开展网络配置和故障排查的基础。无论是划分 VLAN、配置 Trunk 链路,还是查看端口状态、保存配置,掌握常用的 Cisco IOS 命令,都能让日常运维更加高效。

这篇文章整理了思科交换机常用命令,并结合实际配置场景进行说明,方便网工学习和查阅。

一、认识交换机的命令模式

思科交换机的命令行分为多个模式,不同模式能够执行的命令也有所区别。刚开始学习时,首先需要熟悉命令提示符。

Switch>                 用户 EXEC 模式
Switch#                 特权 EXEC 模式
Switch(config)#         全局配置模式
Switch(config-if)#      接口配置模式
Switch(config-line)#    线路配置模式

进入特权模式,可以使用 enable 命令:

Switch> enable
Switch#

进入全局配置模式:

Switch# configure terminal
Switch(config)#

如果需要配置具体端口,可以进入接口配置模式:

Switch(config)# interface fastEthernet 0/1
Switch(config-if)#

退出当前模式可以使用 exit,返回特权模式可以使用 end,也可以按 Ctrl+Z。

部分设备在启动过程中还会进入 ROMMON 或引导程序环境,但这与正常运行时的 IOS 命令模式不同。

二、配置交换机名称和登录密码

在实际项目中,通常会根据设备所在位置设置主机名,例如核心交换机、接入交换机等。这样在管理多台设备时,可以快速识别当前连接的设备。

Switch> enable
Switch# configure terminal
Switch(config)# hostname SW-ACCESS-01
SW-ACCESS-01(config)#

设置特权模式密码:

SW-ACCESS-01(config)# enable secret Cisco@123

enable secret 用于配置特权模式密码,优先使用它,而不是旧式的 enable password。实际环境中应使用符合安全要求的强密码,不要直接照搬示例密码。

如果需要配置 Console 本地登录密码,可以执行:

SW-ACCESS-01(config)# line console 0
SW-ACCESS-01(config-line)# password Console@123
SW-ACCESS-01(config-line)# login
SW-ACCESS-01(config-line)# exit

配置 VTY 远程登录线路:

SW-ACCESS-01(config)# line vty 0 4
SW-ACCESS-01(config-line)# password Vty@123
SW-ACCESS-01(config-line)# login

以上是传统的线路密码配置方式。生产环境更建议使用 SSH、本地用户认证或集中式 AAA 认证,并避免使用明文口令作为主要的远程管理保护措施。

三、VLAN 创建与端口划分

VLAN 是交换机配置中最常用的功能之一。通过划分 VLAN,可以将不同部门或业务的设备划分到不同的二层广播域中。

例如,创建 VLAN 10 和 VLAN 20:

SW-ACCESS-01(config)# vlan 10
SW-ACCESS-01(config-vlan)# name OFFICE
SW-ACCESS-01(config-vlan)# exit

SW-ACCESS-01(config)# vlan 20
SW-ACCESS-01(config-vlan)# name SERVER
SW-ACCESS-01(config-vlan)# exit

将 FastEthernet0/3 端口加入 VLAN 10:

SW-ACCESS-01(config)# interface fastEthernet 0/3
SW-ACCESS-01(config-if)# switchport mode access
SW-ACCESS-01(config-if)# switchport access vlan 10

如果需要将端口划分到 VLAN 20,只需将对应 VLAN ID 改为 20。

删除 VLAN 10 的命令为:

SW-ACCESS-01(config)# no vlan 10

需要注意,删除 VLAN 前应确认相关端口和业务是否仍在使用该 VLAN,避免影响正常通信。

部分旧版交换机支持 vlan database 方式管理 VLAN,但现代 Cisco IOS 设备通常直接在全局配置模式下使用 vlan 10 等命令。

四、配置 Trunk 链路

Access 端口通常用于连接普通终端,Trunk 端口则常用于交换机之间的连接,使一条物理链路能够承载多个 VLAN 的流量。

例如,将 FastEthernet0/1 配置为 Trunk,并允许 VLAN 10 和 VLAN 20 通过:

SW-ACCESS-01(config)# interface fastEthernet 0/1
SW-ACCESS-01(config-if)# switchport mode trunk
SW-ACCESS-01(config-if)# switchport trunk allowed vlan 10,20

配置完成后,可以使用以下命令检查 Trunk 状态:

SW-ACCESS-01# show interfaces trunk

需要注意,switchport trunk allowed vlan 10,20 表示允许列表中只有 VLAN 10 和 VLAN 20,原有允许列表可能因此被替换。若希望在原有列表上追加 VLAN,应使用 switchport trunk allowed vlan add 30 这样的命令。

部分旧型号交换机需要配置 Trunk 封装类型,例如 switchport trunk encapsulation dot1q。但许多较新的 Catalyst 交换机只支持 IEEE 802.1Q,不能再单独配置封装类型。

五、配置交换机管理 IP

二层交换机通常通过 VLAN 接口配置管理 IP,用于远程管理和网络监控。

例如,为 VLAN 10 配置管理地址:

SW-ACCESS-01(config)# interface vlan 10
SW-ACCESS-01(config-if)# ip address 192.168.10.2 255.255.255.0
SW-ACCESS-01(config-if)# no shutdown
SW-ACCESS-01(config-if)# exit
SW-ACCESS-01(config)# ip default-gateway 192.168.10.1

其中,192.168.10.2 是交换机管理 IP,192.168.10.1 是管理网段的默认网关。

需要注意,VLAN 接口的状态还取决于 VLAN 是否存在、相关二层端口是否处于正常状态等条件。若管理 IP 无法访问,应检查 VLAN、端口状态、网关和路由路径。

如果设备是三层交换机,并且已经启用了 IP 路由,则跨网段转发通常需要通过路由配置实现,而不只是依靠 ip default-gateway。

六、常用查看与排障命令

配置完成后,检查运行状态和核对配置同样重要。以下命令在日常运维中非常实用。

查看当前运行配置:

SW-ACCESS-01# show running-config

查看 VLAN 信息:

SW-ACCESS-01# show vlan brief

查看指定接口状态:

SW-ACCESS-01# show interfaces fastEthernet 0/3

查看所有接口的状态和速率:

SW-ACCESS-01# show interfaces status

查看管理 IP 状态:

SW-ACCESS-01# show ip interface brief

查看 MAC 地址表:

SW-ACCESS-01# show mac address-table

查看 VTP 配置信息:

SW-ACCESS-01# show vtp status

查看闪存文件:

SW-ACCESS-01# dir flash:

这些命令可以帮助网工判断端口是否正常、终端属于哪个 VLAN、交换机是否学习到 MAC 地址,以及管理接口是否处于正常状态。

七、端口安全与配置保存

在接入层网络中,可以通过端口安全功能限制接口允许学习的 MAC 地址数量,降低未经授权的设备接入风险。

例如,将 FastEthernet0/3 设置为 Access 端口,并限制最多学习两个安全 MAC 地址:

SW-ACCESS-01(config)# interface fastEthernet 0/3
SW-ACCESS-01(config-if)# switchport mode access
SW-ACCESS-01(config-if)# switchport port-security
SW-ACCESS-01(config-if)# switchport port-security maximum 2

不同型号和 IOS 版本对端口安全的支持有所差异,实际部署前应确认设备能力,并根据业务需要设置违规处理方式。

最后,不要忘记保存配置。Cisco IOS 中常用的保存命令为:

SW-ACCESS-01# copy running-config startup-config

部分设备也支持:

SW-ACCESS-01# write memory

running-config 是当前运行配置,startup-config 是设备启动时加载的配置。完成重要变更后及时保存,可以避免设备重启后丢失配置。


思科交换机命令看起来比较多,但日常工作中最常用的其实集中在几个方面:进入配置模式、划分 VLAN、配置 Trunk、查看接口状态、检查 MAC 地址表以及保存配置。

对于刚入门的网工,建议先在模拟器中搭建两台交换机和几台终端,完成 VLAN 划分、Trunk 配置和连通性测试,再逐步练习管理 IP、端口安全和故障排查。

熟悉命令只是第一步,更重要的是理解每条命令会改变什么配置,以及出现故障时应该通过哪些命令逐步定位问题。把这些基础操作练熟,处理常见的交换机配置任务就会更加顺手。

思科交换机常用命令大全,从入门到日常排障" 网络安全文章

思科交换机常用命令大全,从入门到日常排障"

本文系统介绍思科交换机常用命令,涵盖命令模式、主机名与密码配置、VLAN创建与端口划分、Trunk链路配置、管理IP设置、常用查看与排障命令、端口安全及配置保存等基础操作。文章强调实际配置场景,建议初学者在模拟器中练习,理解命令背后的配置变更与故障排查思路,以提升日常运维效率。
伪造的ArchLinux软件包推送具有root权限的恶意软件" 网络安全文章

伪造的ArchLinux软件包推送具有root权限的恶意软件"

AUR仓库遭恶意软件包攻击,攻击者上传伪装成yay和paru的仿冒包,内含恶意安装脚本,以root权限执行远程shell脚本。社区已封禁账号并移除恶意包。文章提示与npm蠕虫DirtyBlanket活动存在潜在关联。建议下载可疑软件包的Arch用户假定系统已被入侵,立即采取补救措施。
【会员下载】美伊战争对战役设计的启示" 网络安全文章

【会员下载】美伊战争对战役设计的启示"

本文分析美伊战争对战役设计的启示,指出单纯军事手段难以达成政治目的,应转向通过金融封锁、切断石油收入等经济手段遏制伊朗伊斯兰革命卫队重建能力。文章运用斯特兰奇关键因素理论,提出切断供应、抑制需求、削弱咽喉要道影响力、落实重建门槛四条实施路径,强调以持续压力限制伊朗军事复兴能力。
评论:0   参与:  0