Cisco 2960交换机配置的核心在于通过CLI完成初始设置、VLAN划分和远程管理,掌握基础命令后就能快速上手常见网络部署。

Cisco 2960初始配置步骤
第一次拿到Cisco 2960,需要先连上控制台做好基础配置,否则没法远程管理,下面按顺序说清楚每一步。
连接与登录
- 用Console线连接电脑的串口或USB转串口,另一端接交换机Console口。
- 打开终端软件(PuTTY、SecureCRT等),波特率设为9600,数据位8,停止位1,无流控。
- 通电后交换机启动,看到
Switch>提示符,说明进入用户模式。 - 输入
enable,默认无密码,直接进入特权模式(Switch#)。
基本设置:主机名、密码、管理IP
进入全局配置模式:
configure terminal
- 设置主机名:
hostname [名称] - 启用特权加密密码:
enable secret [密码](比enable password更安全) - 配置管理VLAN 1的IP:
interface vlan 1
ip address [IP] [子网掩码]
no shutdown - 设置默认网关(跨网段管理时必需):
ip default-gateway [网关IP] - 配置远程登录(VTY线路):
line vty 0 15
password [密码]
login
保存配置
配置完成后一定要保存,否则重启丢失。
write memory 或 copy running-config startup-config
行业共识认为,初始配置中忘记设置enable secret和SSH是最常见的两个漏洞,建议一并完成。
Cisco 2960 VLAN配置实例
VLAN划分是2960最常用的功能,无论企业网络还是校园网都离不开它,下面以创建销售部(VLAN 10)和技术部(VLAN 20)为例。
创建VLAN
进入全局模式:

vlan 10
name Sales
exit
vlan 20
name Tech
exit
- 可以一次创建多个,VLAN ID范围1-1005(标准VLAN),2960最多支持255个活跃VLAN(据Cisco官方文档)。
将端口划分到VLAN
- 进入接口模式:
interface fastEthernet 0/1 - 设置模式为access:
switchport mode access - 指定VLAN:
switchport access vlan 10
批量操作可用interface range,比如interface range fastEthernet 0/1-8。
配置Trunk
交换机之间互联或连接路由器,需要Trunk链路。
- 进入接口:
interface gigabitEthernet 0/1 - 设置Trunk:
switchport mode trunk - 允许指定VLAN通过:
switchport trunk allowed vlan 10,20(默认all)
注意:2960默认使用DTP动态协商,建议手动指定switchport nonegotiate防止协商问题。
VLAN间路由(SVI)
如果2960运行的IOS支持IP routing(如LAN Base镜像),可以配置SVI实现三层通信。
ip routing
interface vlan 10
ip address 192.168.10.1 255.255.255.0
no shutdown
interface vlan 20
ip address 192.168.20.1 255.255.255.0
no shutdown
- 各VLAN下的PC把网关指向对应SVI地址即可互通。
Cisco 2960安全配置与远程管理
安全配置是上线前的重点,尤其SSH和端口安全能挡住大部分初级的攻击。
SSH配置
- 设置域名:
ip domain-name [yourdomain.com] - 生成RSA密钥:
crypto key generate rsa general-keys modulus 2048(模数至少1024,建议2048) - 配置VTY线路只允许SSH:
line vty 0 15
transport input ssh
login local(配合本地用户名密码验证) - 创建本地用户:
username admin privilege 15 secret [密码]
端口安全
限制PC无授权接入,比如只允许一台设备。

interface fastEthernet 0/1switchport port-securityswitchport port-security maximum 1switchport port-security violation shutdown(违规自动关闭端口)switchport port-security mac-address sticky(自动学习并绑定MAC)
访问控制列表(ACL)基础
限制管理访问来源,比如只允许特定IP登录SSH。
access-list 10 permit host 192.168.1.100
line vty 0 15
access-class 10 in
- ACL也能用于端口流量过滤,但2960基本不支持高级ACL(如命名ACL),建议用路由器或防火墙处理复杂策略。
Cisco 2960与2950对比:选型参考
Cisco 2950已停产多年,但不少用户仍在二手市场找它,或者拿它跟2960对比。Cisco 2960与2950对比很明显:性能、功能、功耗都提升了一个台阶。
| 对比项 | Cisco 2950 | Cisco 2960 |
|---|---|---|
| 端口类型 | 10/100M,部分带1000M上行 | 10/100/1000M,千兆口更普及 |
| 交换容量 | 8 Gbps | 16-32 Gbps(视型号) |
| VLAN数 | 250 | 255 |
| 安全特性 | 基础ACL,无SSH(需升级) | 端口安全、SSH、DHCP Snooping |
| 镜像支持 | 有限 | 支持LAN Base镜像,可做三层路由 |
| 功耗 | 约30W | 约15-40W(根据PoE型号) |
| 二手价格 | 极低,但货源不稳定 | 适中,性价比高 |
- 如果预算允许,Cisco 2960是更稳妥的选择,尤其支持PoE的型号(如2960S-24PD-L)能减少额外布线成本。
- 行业共识指出,在中小型网络改造中,用2960替代2950已成为主流做法。
Cisco 2960配置常见问题解答
Q1:恢复出厂设置最直接的方法是什么?
按住交换机前面的Mode键,同时插电,直到进入ROMMON模式(switch:提示符),执行flash_init,然后delete flash:config.text,最后boot,启动后配置清空,回到出厂状态。
Q2:Cisco 2960初始配置时忘记密码,如何进入?
同样通过密码恢复流程:连续按Mode键重启,进入ROMMON后,修改confreg寄存器值为0x2142,跳过启动配置文件,重启后进入配置模式,用copy startup-config running-config恢复配置,再重置密码。
Q3:Cisco 2960能否支持PoE供电?
取决于具体型号,2960C、2960S、2960X系列中带有-PD或-PC后缀的型号支持PoE+(802.3at),标准2960-24TT-L等不带PoE,购买前需确认型号标签,例如2960S-24PD-L支持24个PoE+端口,总功率可达370W。
