配置SNMP
(config)#snmp-server community public ro 设置只读字符串,public为字符串值,ro为只读
(config)#snmp-server enable traps 启用snmp陷井,允许路由器将所有类型SNMP Trap发送出去
(config)#snmp-server enable traps snmp authentication snmp trap 验证
(config)#snmp-server host 172.24.138.15 version 2c public SNMP采用版本2,public作为字串
(config)#snmp-server host 172.24.138.15 traps public 指定路由器SNMP Trap的接收者为192.68.98.166,发送Trap时采用public作为字串
(config)#snmp-server trap-source vlan 6 设置vlan6口IP地址做为为snmp trap信息的发布地址
(config)#end
配置基本管理ip地址,配置网关以及
Switch#conf t 进入配置模式(conf和 t之间有一个空格)
Enter configuration commands, one per line. End with CNTL/Z.
% Incomplete command.
Switch(config)#hos SW 给交换机命名
SW(config)#enable password Cisco 给交换机配置管理口令
SW(config)#line vty 0 4 给交换机开启远程管理
SW(config-line)#pass Cisco! 设置远程管理口令
SW(config-line)#login 允许远程登陆
SW(config-line)#exit 退出到上级目录
SW(config)#int vlan 1 进入vlan 1接口
SW(config-if)#no shut 开启此接口
SW(config-if)#ip add 192.168.40.81 255.255.255.0 设置此接口地址和子网掩码(地址和掩码中间有一个空格)
00:05:34: %LINK-3-UPDOWN: Interface Vlan1, changed state to up
00:05:35: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up
SW(config-if)#exit
SW(config)#ip default-gateway 192.168.40.254 将交换机的网关指向上联交换机(设置网关)
SW#wr 保存配置
!配置权限(可建立VLAN,可进行基于端口的VLAN划分)
我们可以先建立一个用户比如(全局模式下)
Username AAA privilege 12 password/ secret XXX (12代表权限级别0-15,0最低15最高 password表示明文,secret表示非明文)
在特权模式下进行
privilege EXEC level 11 vlan database 限制VLAN权限
privilege EXEC level 11 configure terminal 限制全局模式进入权限
privilege configure level 11 interface 限制端口进去权限
privilege interface level 11 switchport mode access 限制模式权限
privilege interface level 11 switchport access vlan 限制vlan模式权限
privilege interface level 11 no shutdown 限制no shut的命令权限
设置控制台及vty端口的会话超时:
SW(config)# line console 0
SW(config-line)# exec-timeout 5 10 表示非操作5分10秒自动断开
SW(config)# line vty 0 4
SW(config-line)# exec-timeout 5 2
配置QOS控制流量
1、在交换机上启动QOS
Switch (config)#mls qos //在交换机上启动QOS
2、定义访问控制列表
Switch (config)#access-list 1 permit 192.168.1.0 0.0.0.255 //控制上行流量
Switch (config)#access-list 101 permit any 192.168.1.0 0.0.0.255 //控制下行流量
3、定义类,并和上面定义的访问控制列表绑定
Switch(config)# class-map user1-up //定义PC1上行的类,并绑定访问列表1
Switch(config-cmap)# match access-group 1
Switch(config-cmap)# exit
Switch(config)# class-map user2-up
Switch(config-cmap)# match access-group 2 //定义PC2上行的类,并绑定访问列表2
Switch(config-cmap)# exit
Switch(config)# class-map user1-down
Switch(config-cmap)# match access-group 101 //定义PC1下行的类,并绑定访问列表101
Switch(config-cmap)# exit
Switch(config)# class-map user2-down
Switch(config-cmap)# match access-group 102 //定义PC2下行的类,并绑定访问列表102
Switch(config-cmap)# exit
4、定义策略,把上面定义的类绑定到该策略
Switch(config)# policy-map user1-up //定义PC1上行的速率为1M,超过的丢弃
Switch(config-pmap)# class user1-up
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police 1000000 1000000 exceed-action drop
Switch(config)# policy-map user2-up //定义PC2上行的速率为2M ,超过丢弃
Switch(config-pmap)# class user2-up
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police 2000000 2000000 exceed-action drop
Switch(config)# policy-map user-down
Switch(config-pmap)# class user1-down
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police 1000000 1000000 exceed-action drop
Switch(config-pmap-c)# exit
Switch(config-pmap)# class user2-down
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police 2000000 2000000 exceed-action drop
Switch(config-pmap-c)# exit
5、在接口上运用策略
Switch(config)# interface f0/1
Switch(config-if)# service-policy input user1-up
Switch(config)# interface f0/2
Switch(config-if)# service-policy input user2-up
Switch(config)# interface g0/1
Switch(config-if)# service-policy input user-down
S132_BJ_L01(config)#interface gigabitEthernet 0/13
S132_BJ_L01(config-if)#switchport port-security maximum 5 最大的连接数
S132_BJ_L01(config-if)#switchport port-security mac-address 0022.a105.bbd7 Mac地址绑定
简单的cisco 交换机telnet 地址限制
(config)#ip access-list extended telnet
(config-ext-nacl)#10 permit ip host X.X.X.X any
(config-ext-nacl)#20 permit ip host X.X.X.X any
(config-ext-nacl)#exit
(config)#line vty 0 15
(config-line)#access-class telnet in
(config-line)#exit