cisco2960作为入门级二层交换机,配置核心无非是登录、管理IP、VLAN划分和恢复出厂这四个动作,掌握了它们,日常组网和排障就够用了。
cisco2960交换机配置命令:从登录到跑通业务
拿到一台全新的Cisco 2960,先别急着插网线,我的习惯是先通过Console线连接,完成最基础的初始化,这条线一头插交换机的Console口,另一头接电脑的USB转串口,然后用SecureCRT或Putty建立会话,波特率选9600,数据位8,停止位1,无校验,连接好后,打开交换机电源,你会看到IOS的启动过程。
登录方式和初始化准备
多数二手或项目退下来的2960带着前任的配置,建议先恢复出厂(具体方法在后面说),如果是全新设备,开机后会进入初始配置向导,直接按Ctrl+C跳过,进入命令行模式,这时你会看到类似Switch>的提示符,输入enable进入特权模式,默认没有密码,直接回车,接着用configure terminal进入全局配置模式,全部基础配置都在这里完成。
基础配置:管理IP、网关注册
交换机管理地址是远程SSH和Telnet的前提,以下是常用配置片段:
enable
configure terminal
hostname Core-SW-01
interface vlan 1
ip address 192.168.1.2 255.255.255.0
no shutdown
exit
ip default-gateway 192.168.1.1
enable secret yourpassword
line vty 0 15
password yourpassword
login
exit
注意几点:enable secret比enable password更安全,加密存储,VLAN 1是默认管理VLAN,如果网络里划分了专门的管理VLAN,就把interface vlan 1换成对应编号,并把端口划进去。ip default-gateway必须配置,否则跨网段管理不了,对于2960的IOS 15.x版本,SSH需要先配置域名和RSA密钥,否则只能用Telnet。
保存配置和基础验证
配置完别直接关机,一定要执行copy running-config startup-config,或者用简写wr,想确认配置是否生效,用show running-config查看完整配置,show interface status查看端口状态,如果端口显示Err-disabled,多半是端口安全或STP异常,需要单独排查。

cisco2960怎么配置vlan?一张表看懂端口划分
VLAN是二层交换机最核心的功能,2960支持1024个VLAN(ID范围1-4094,实际受硬件限制),一般够用了,创建VLAN和划分端口是两件事,很多新手容易混在一起。
创建VLAN与命名
进入全局配置模式,创建VLAN并给名字:
configure terminal
vlan 10
name Sales
exit
vlan 20
name Engineering
exit
端口的Access与Trunk模式
Access口连接终端设备(PC、打印机),Trunk口连接其他交换机或路由器,配置实例:
interface range fastEthernet 0/1-10
switchport mode access
switchport access vlan 10
exit
interface gigabitEthernet 0/1
switchport mode trunk
switchport trunk allowed vlan 10,20
下面这张表总结了两种模式的适用场景和配置要点:
| 端口模式 | 适用对象 | 关键配置 | 常见误区 |
|---|---|---|---|
| Access | PC、IP电话 | switchport access vlan 编号 |
忘记no shutdown,端口未激活 |
| Trunk | 交换机互联、路由器子接口 | switchport trunk allowed vlan |
没有限定允许列表,导致广播泛滥 |
行业共识认为,Trunk口一定要用switchport trunk allowed vlan限定通过列表,而不是放任所有VLAN通行,这样能缩小广播域,也便于故障隔离,如果交换机上联防火墙或路由器,通常用Trunk配合子接口做单臂路由。
查看VLAN和端口对应关系
排查VLAN问题时,show vlan brief是最常用的命令,一屏列出所有VLAN的ID、名称和对应端口,确认某个端口属于哪个VLAN,用show interface fastEthernet 0/1 switchport,输出里包含了管理状态和VLAN信息。
思科2960交换机恢复出厂设置:两种实用路径
设备密码忘了、配置乱到不想排查、旧设备要回收利用,都需要恢复出厂,这里给出两种路径,一种只用命令,一种用硬件按钮。
命令方式:erase startup-config + delete vlan.dat
2960的VLAN信息存储在单独的

vlan.dat文件里,所以只删除startup-config并不彻底,完整步骤如下:
enable
erase startup-config
delete vlan.dat
reload
delete vlan.dat会询问是否删除文件,输入y确认。reload重新启动时,系统会提示是否保存当前配置,输入n,重启后就回到出厂状态。
硬件方式:长按Mode按钮
部分2960机型(比如WS-C2960-24TT-L)前面板有Mode按钮,断电状态下按住Mode按钮不松手,同时插电,等待系统灯变为橙色或闪烁后松开,会进入ROMmon模式,这种方式适合无法进入命令行的场景,进入后输入flash_init、dir flash检查文件,再手动删除配置文件和vlan.dat,最后reset重启,不过这个方法对初学者有点考验,能用命令方式尽量用命令。
二手思科2960交换机价格与选型避坑指南
近年来,由于新设备交货周期长,不少中小项目转向二手2960,二手思科2960交换机价格从百元到几百元不等,具体取决于型号、端口速率和接口形态,比如常见的2960-24TT是百兆电口加千兆上行,二手价格较低;而2960G系列全千兆,价格明显更高,购买时重点看以下几点:
- 开机测试:让卖家拍
show version和show interface status的截图,确认IOS版本和端口没有Err-disabled。 - 检查Flash剩余空间:老设备Flash只有8MB或16MB,如果剩余空间不足,传IOS镜像会失败。
- 确认Secure Boot支持:早期2960不支持Secure Boot,新固件可能刷不进去,这会影响网络安全合规。
业内专家指出,二手交换机的故障高发部件是电源和电容,建议到手后连续满载运行48小时再上业务。
安全加固和常见故障排查
配置好VLAN和Trunk只是开始,安全加固和排障才是日常,2960作为接入层设备,直接面对终端,最容易出现环路和广播风暴。
端口安全和防环路
端口安全配置可以限制每个端口允许的MAC数量,防止私接设备:
interface fastEthernet 0/1 switchport port-security switchport port-security maximum 2 switchport port-security violation restrict
STP(生成树协议)是防环路的默认保障,2960默认启用PVST+,不需要额外配置,但要检查根桥是否合理:用show spanning-tree root查看根桥ID,如果不合理,用spanning-tree vlan 1 root primary微调优先级。
常见问题快速定位
- PC获取不到IP:检查所连端口是否划分到了正确的VLAN,以及上联Trunk是否允许该VLAN通过。
- 端口UP但无法通信:多数是双工模式不匹配,用
duplex full强制百兆端口双工,或者用negotiate auto恢复自动协商。 - SSH连接不上:确认是否配置了
ip domain-name和crypto key generate rsa,以及VTY线路是否启用了transport input ssh。
Q&A:cisco2960交换机配置常见问题
Q:cisco2960交换机配置命令和3550的差距大吗?
不大,二者都运行IOS,基础命令通用,2960不支持三层路由功能,所以像ip routing、interface vlan下配IP做网关这类命令在2960上部分可用但意义有限,学习先掌握二层配置,再接触三层交换机,过渡很顺滑。
Q:2960的默认管理地址是什么?
没有任何配置的出厂状态,管理地址为空,需要通过Console口配置,默认所有端口都在VLAN 1,管理IP一般就配在VLAN 1上,但为了安全,建议后期把管理地址迁移到独立的管理VLAN。
Q:配置错误导致交换机不通了,如何快速回滚?
使用configure terminal后,可以用exit退出到特权模式,执行copy startup-config running-config把启动配置重新加载到运行配置,覆盖刚才的操作,如果还没保存,也可以直接重启,运行配置就丢了,所以每次大改动前,先执行copy running-config startup-config保留一个副本。
回到开头那句话,Cisco 2960的配置核心就那几样东西:登录、管理IP、VLAN、恢复出厂,把这几个命令练熟,再面对花样翻新的网络需求时,你心里就有底了。

