Cisco的工作模式
Cisco设备有常用模式为:用户模式、特权模式、全局模式、端口模式。首先它们之间呈现出递进关系:用户模式->特权模式->全局模式->端口模式
1.用户模式
交换机启动完成后按下Enter键,首先进入的就是用户模式,在些用户模式下用户将受到极大的限制,只能用来查看一些统计信息。Switch>
Switch>en
Switch#
3.全局配置模式在特权模式下输入config terminal(可简写conf t)命令即可,用户在该模式下可修改交换机的全局配置。如修改主机名。
Switch#conf t
Switch(config)#
4.接口模式
在全局配置模式下输入interface fastethernet 0/1(可简写int f0/1)就可以进入到接口模式,在这个模式下所做的配置都是针对f0/1这个接口所设定的。如设定IP等
Switch(config)#int f0/1
Switch(config-if)#
退回到上一模式用exit命令
使用命令的简写,帮助信息参考“常用配置技巧”
恢复出厂设置

reload后提示Proceed with reload? [confirm]回车即可
当系统提示是否进行初始配置时选no
Reload:重启交换机。

Vlan 划分
特权模式下用show vlan brief查看vlan的信息,默认所有接口都在vlan1下

创建vlan
Switch (config)# vlan vlan-id 创建一个Vlan或者进入Vlan配置模式
Switch#show vlan brief 查看vlan信息

删除vlan
Switch (config)# no vlan vlan-id 删除Vlan

将接口g0/1加入vlan2

如果是Trunk口设置允许访问的vlan,下面trunk篇有详细介绍


设置接口状态
多数 Cisco 交换机默认具有处于非连接状态的端口。 这表示端口当前没有连接到任何设备,但如果将其连接到其他正常运行的设备,它将可以建立连接。 如果您使用一根正常的电缆连接两个处于非连接状态的交换机端口,则两个端口的链路指示灯均应变为绿色,并且端口状态应指示已连接。 这表示端口可以在第 1 层 (L1) 正常工作。
您可以使用 show interfaces 命令来验证接口是否为“up, line protocol is up (connected)”。 第一个“up”指接口的物理层状态。 “line protocol up”消息显示接口的数据链路层状态,可以此验证端口是否处于连接或非连接状态,或是处于其他可能导致连接失败的状态,例如禁用状态或 disable 状态。
查看接口的默认状态

插上网线接口自动启动

设置接口为down状态,插上网线不能自动变为up状态
进入接口shutdown

查看接口状态为down,插上网线依然如此。(截图第三行)

插上网线为disabled,不是connected

手动启动接口
进入接口执行no shutdown命令

查看接口状态

接口状态和协议状态
接口shutdown

Shutdown命令down的是interface,line protocol也会自动变成disabled
接口连接,对端设备没连接。接口是down,line protocol 是notconnect

当交换机之间接口出现“ line protocol is down”,除了考虑物理连线外,还需要对端口参数进行考量,如speed,duplex
Trunk
cisco catalyst 2950和2960只支持dot1q,所以不用写switchport trunk encapsulation dot1q/isl的命令指定封装协议
在以太网上实现中继,有两种封装类型
ISL(Cisco私有标准)
IEEE 802.1q
Trunk的模式:
接入(Access)
干道(Trunk)
动态企望(Dynamic desirable)
动态自动(Dynamic auto)
非协商(Nonegotiate)
协商匹配如下:

中继端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机间的连接。二层接口默认是dynamic auto模式。如果邻居接口支持中继(Trunk),并且配置为trunk或dynamic desirable模式,则链路将变成二层中继链路,而且默认是采用中继封装类型协商方式;如果邻居接口支持ISL和802.1q封装类型,且两个接口都设置为封装类型协商模式,则链路使用ISL封装类型
switchport mode trunk: 强制接口成为Trunk接口,并且主动诱使对方成为Trunk模式,所以当邻居交换机接口为trunk/desirable/auto时会成为Trunk接口。
Catalyst的接口模式默认是dynamic auto
设置接口为trunk模式

sh interfaces g0/1 switchport命令用于查看接口信息
默认接口属于vlan1,trunk的Native VLAN是1
Native VLAN:802.1Q协议除了VLAN1也就是native vlan不打标记之外其他的VLAN都打标记,作用是让Trunk识别不同的VLAN.

设置接口为trunk,设置允许vlan2,3

添加允许vlan4

用命令switchport trunk allowed vlan remove vlan_id删除添加的允许vlan

设置接口属于的vlan,默认允许所用vlan通过,当先前配置不是允许所有的vlan时,命令switchport trunk allowed vlan all允许所有vlan通过

特权模式密码
明文密码
设置密码在全局模式下


enable password 设置的密码在show run下可以看密码是什么
密文密码
设置密码在全局模式下


enable secret 456设置的密码在show run下不可以看到密码是什么,同时设置明文和密文密码时密文生效。
取消密码
取消密文密码,在设置密码命令前加no

取消密文密码后,如果有文明密码密文就生效
取消明文密码

Console口密码
这个是设置进入路由器,交换机的密码
明文密码

login :登录要求口令验证 ,没用login密码设置无效
sh run :看配置信息
明文密码在show run下可见
Catalyst 2960不支持加密console 0密码


取消密码

telnet
Switch(config)#line vty 0 4 这里有16个回话的可能,范围是0-15,可以只开一条线路:line vty 1,也可以多条
Switch(config-line)#login local 用本地认证

Switch(config-line)#exit
Switch(config)#username cisco privilege 15 password cisco 设置本地用户密码和权限
B)也可以不用本地认证,指定密码
Switch(config)#line vty 0 4
Switch(config-line)#password cisco
Switch(config-line)#login
Switch(config-line)#exit
配置好接口IP就可以连接23号端口了
Switch(config)#interface fastEthernet 0 catalyst 2960的fastEthernet 0是管理端口,可以设置其他端口的IP
Switch(config-if)#ip addr 1.1.1.3 255.0.0.0
Switch(config-if)#no sh
Switch(config-if)#no shutdown
Switch(config-if)#exir

现在用户倒是能够访问Internet了,下面控制用户对网络设备的Telnet访问
access-list 1 permit host 10.1.6.66
line vty 0 4(部分设备是15)
access-class 1 in
这样就行了,telnet都是访问的设备上的line vty,在line vty下面使用access-class与ACL组进行关联,in关键字表示控制进入的连接。
MGMT
MGMT是管理端口,通常是Gigabit Ethernet 0或fast Ethernet 0
这个是管理的以太端口,实现带外管理,不会占用业务带宽 。
保存配置
配置不保存重启设备配置会丢失,用write命令保存

信息查看

默认插上网线接口自动启动
连接网线前

连接网线后

显示所有接口状态:Switch#show ip int brief

show vlan brief 查看vlan信息
show interfaces gigabitEthernet 0/1 trunk 查看接口trunk状态
Switch#show interfaces gigabitEthernet 0/1 trunk
Port Mode Encapsulation Status Native vlan
Gi0/1 on 802.1q other 1
Port Vlans allowed on trunk
Gi0/1 none
Port Vlans allowed and active in management domain
Gi0/1 none
Port Vlans in spanning tree forwarding state and not pruned
Gi0/1 none
sh interfaces switchport 查看接口信息,可以看到trunk信息
常用配置技巧
1) 命令简写
在输入一个命令时可以只输入各个命令字符串的前面部分,只要长到系统能够与其他命 令关键字区分就可以。例如,如果输入“logging console”命令,可只需输入“logging c”,系统 会自动进行识别。如果输入的缩写命令太短,无法与别的命令区分,系统会提示继续输入后 面的字符。
2) 命令完成
A)如果在敲入一个命令字符串的部分字符后键入 Tab 键,系统会自动显示该命令的剩余 字符串形成一个完整的命令。例如在输入“log”后键入 Tab 键,系统会自动补成“logging”。 当然,所键入的部分字符也需要足够长,以区分不同的命令。
3) 命令查询 如果知道一个命令的部分字符串,也可以通过在部分字符串后面敲入“?”来显示匹配该
字符串的所有命令,例如输入“s?”将显示以 s 开头的所有关键字:
Console#show s?
snmp startup-config system
b)show interfaces ? 使用?查看命令后面可用参数,注意?和命令之间有空格, <cr>代表后面不用参数

4) 否定命令的作用
对于许多配置命令你可以输入前缀 no 来取消一个命令的作用或者是将配置重新设置为 默认值。例如 logging 命令会将系统信息传送到主机服务器,为了禁止传送,可输入 no logging 命令。本手册将会描述所有可应用的命令的否定效果。
5) 命令历史 交换机可以记忆已经输入的命令,用户可以用“Ctrl+P”调出已经输入的命令,也可以用“show history”来显示已经输入的命令列表(特权模式下)。
help
命令:help 功能:输出有关命令解释器帮助系统的简单描述。 命令模式:各种配置模式
使用指南:交换机提供随时随地的在线帮助,help 命令则显示关于整个帮助体系的信息,包 括完全帮助和部分帮助,用户可以随时随地键入?获取在线帮助。
举例:
switch>help
enable -- Enable Privileged mode exit -- Exit telnet session
help -- help
show -- Show running system information
reload
Cisco交换机密码修复
- 按住modem键,通电,待进入控制台后松开:switch:
出现The password-recovery mechanism is enabled.的提示的时候松开mode键

载入flash_init文件初始化:switch:flash_init
查看flash中文件:switch:dir flash:

重命名配置文件:switch: rename flash:config.text flash:config.old(随意设定) 5

启动交换机:boot
Switch>en /--可以进入特权模式--/
Switch#rename flash:config.old flash:config.text /---恢复交换机配置文件---/
Switch#copy flash:config.text system:running-config
---保存配置到DRAM里
查看running-config内容,查看密码或修改密码或去掉密码
Switch#config t 这时就可以设置新的password为cisco
Switch(config)# enable password cisco
Switch(config)# enable secret CISCO
Switch(config)#line con 0
Switch(config)#password cisco
Switch#copy run start 该命令用于保存配置,等同于write
或用下面方法暂时清空密码,待以后再做设置
Switch(config)#no enable password --去掉特权模式旧密码
Switch(config)#no enable secret --去掉加秘密码Switch(config)#exit
Switch#copy run start 把当前配置的文件写回Flash


用这个方法修改密码不会把原来的配置文件内容清掉。特别是一个现成的大型网络里已经在运行的交换机,这样比较保险点。
Web管理
开启http

ip http server //如果这条命令可以用,说明支持WEB管理
ip http secure-server //如果这条命令可以用,说明你的IOS还支持HTTPS,安全连接
Switch(config)#ip http authentication local 设置HTTP的认证方式是本地认证
设置web口令
Switch(config)#username cisco privilege 15 password 0 cisco 指定本地用户密码
Switch(config)#username cisco2 privilege 15 secret 0 cisco2指定加密密码
0-15的级别15级权限最大
设置telnet本地用户登录

配置管理IP


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/56963.html