内容正文:
案例一 交换机的配置模式
知识点回顾
在案例一中,我们可以成功地进入交换机的配置界面。我们所看到的配置界面称之为CLI界面。CLI界面又称为命令行界面,和图形界面(GUI)相对应。CLI的全称是:command line interface,它由Shell程序提供,它是由一系列的配置命令组成的,根据这些命令在配置管理交换机时所起的作用不同,Shell将这些命令分类,不同类别的命令对应着不同的配置模式。
案例目的
· 了解交换机不同的配置模式的功能。
· 了解交换机不同配置模式的进入和退出方法。
应用环境
命令行界面是交换机调试界面中的主流界面,基本上所有的网络设备都支持命令行界面。国内外主流的网络设备供应商使用很相近的命令行界面,方便用户调试不同厂商的设备。神州数码网络产品的调试界面兼容国内外主流厂商的界面,和思科命令行接近,便于用户学习。只有少部分厂商使用自己独有的配置命令。
设备需求
· 交换机1台
· PC机1台
· Console线1根
案例拓扑
图 2-1
将PC机的串口和交换机的console口用console线如图2-1连接。
案例需求
1. 通过“?”,来显示一般用户配置模式的命令。
2. 使用“enable”命令,进入特权用户配置模式。
3. 使用“config terminal”命令,进入全局模式。
4. 使用“interface ethernet 端口号”命令,接口配置模式。
5. 使用“vlan vlan号”命令,进入了解VLAN配置模式。
实现步骤
第一步: 一般用户配置模式的配置方法。
交换机启动,进入一般用户配置模式,也可以称为“>”模式。该模式的命令比较少,使用“?”命令如图2-2显示:
图 2-2
说明在该模式下,只有这些命令可以使用。
第二步: 特权用户配置模式的配置方法。
在一般用户配置模式下键入“enable”进入特权用户配置模式。
特权用户配置模式的提示符为“#”,所以也称为“#”模式。
在特权用户配置模式下,用户可以查询交换机配置信息、各个端口的连接情况、收发数据统计等。而且进入特权用户配置模式后,可以进入到全局模式对交换机的各项配置进行修改,因此进行特权用户配置模式必须要设置特权用户口令,防止非特权用户的非法使用,对交换机配置进行恶意修改,造成不必要的损失。命令如图2-3所示。
图 2-3
第三步: 全局配置模式的配置方法。
在特权模式下输入“config terminal”或者“config t”或者“config”就可以进入全局配置模式。
全局配置模式也称为“config”模式。
switch#config terminal
switch(Config)#
在全局配置模式,用户可以对交换机进行全局性的配置,如对MAC地址表、端口镜像、创建VLAN、启动IGMP Snooping、GVRP、STP等。用户在全局模式还可通过命令进入到端口对各个端口进行配置。
下面在全局配置模式下设置特权用户口令:
switch>enable
switch#config terminal !进入全局配置模式,见第四步
switch(Config)#enable password 8 admin
switch(Config)#exit
switch#write
switch#
验证配置:
验证方法1:重新进入交换机
switch#exit !退出特权用户配置模式
switch>
switch>enable !进入特权用户配置模式
Password:*****
switch#
验证方法2:show命令来查看
switch#show running-config
Current configuration:
!
enable password 8 21232f297a57a5a743894a0e4a801fc3!该行显示了已经为交换机配置了enable密码。
hostname switch
!
!
Vlan 1
vlan 1
!
!
…… !省略部分显示
第四步: 接口配置模式的配置方法。
switch(Config)#interface ethernet 1/0/1
switch(Config-Ethernet1/0/1)# !已经进入以太端口1/0/1的接口
switch(Config)#interface vlan 1
switch(Config-If-Vlan1)# !已经进入VLAN1的接口,也就是CPU的接口
第五步: VLAN配置模式的配置方法。
switch(Config)#vlan 100
switch(Config-Vlan100)#
验证配置:
switch(Config-Vlan100)#exit
switch(Config)#exit
switch#show vlan
VLAN Name Type Media Ports
---- ------------ ---------- --------- ----------------------------------------
1 default Static ENET Ethernet1/0/1 Ethernet1/0/2
Ethernet1/0/3 Ethernet1/0/4
Ethernet1/0/5 Ethernet1/0/6
Ethernet1/0/7 Ethernet1/0/8
Ethernet1/0/9 Ethernet1/0/10
Ethernet1/0/11 Ethernet1/0/12
Ethernet1/0/13 Ethernet1/0/14
Ethernet1/0/15 Ethernet1/0/16
Ethernet1/0/17 Ethernet1/0/18
Ethernet1/0/19 Ethernet1/0/20
Ethernet1/0/21 Ethernet1/0/22
Ethernet1/0/23 Ethernet1/0/24
100 VLAN0100 Static ENET
switch#
!可以看到,已经新增了一个“VLAN100”的信息。
第六步: 案例结束后,取消enable密码。
如果不取消enable密码,下一批的同学将没有办法做案例,因此,所有自己设定的密码都应该在案例完成之后取消,为后面案例的同学带来方便,这也是一个网络工程师基本的素质。
switch(Config)#no enable password
switch(Config)#
注意事项和排错
· 特定的命令存在于特定的配置模式下。大家在进行配置的时候不仅仅需要键入正确的命令,还需要知道该命令是否是在正确的配置模式下。
· 当你不知道该命令是否正确时,可以使用“?”来咨询交换机。
完整配置文档
略。
相关配置命令详解
交换机的配置模式(如图2-4)有以下几种:
图 2-4
Setup配置模式。
交换机出场第一次启动的时候会自动进入Setup配置模式。
Setup配置大多是以菜单的形式出现的,在Setup配置模式中可以做一些交换机最基本的配置,譬如修改交换机提示符、配置交换机IP地址、启动Web服务等。
更多情况下,为了配置更复杂的网络环境,我们经常直接跳出setup模式,而使用命令行方式进行配置。用户从Setup配置模式退出后,进入到CLI配置界面。
Setup模式所做的所有配置在CLI配置界面中都可以配置。
并不是所有的交换机都支持Setup配置模式。
一般用户配置模式。
用户进入CLI界面,首先进入的就是一般用户配置模式,提示符为“Switch>”,符号“>”为一般用户配置模式的提示符。当用户从特权用户配置模式使用命令exit退出时,可以回到一般用户配置模式。
在一般用户配置模式下有很多限制,用户不能对交换机进行任何配置,只能查询交换机的时钟和交换机的版本信息。
所有的交换机都支持一般用户配置模式。
特权用户配置模式。
在一般用户配置模式使用Enable命令,如果已经配置了进入特权用户的口令,则输入相应的特权用户口令,即可进入特权用户配置模式“Switch#”。当用户从全局配置模式使用exit退出时,也可以回到一般用户配置模式。另外交换机提供“Ctrl+z”的快捷键,使得交换机在任何配置模式(一般用户配置模式除外),都可以退回到特权用户配置模式。
所有的交换机都支持特权用户配置模式。
全局配置模式。
进入特权用户配置模式后,只需使用命令Config,即可进入全局配置模式“Switch (Config) #”。当用户在其他配置模式,如接口配置模式、VLAN配置模式时,可以使用命令exit退回到全局配置模式。
接口配置模式。
在全局配置模式,使用命令Interface就可以进入到相应的接口配置模式。交换机操作系统提供了两种端口类型:1.CPU端口(二层交换机中,创建的vlan接口的VLAN被称为管理vlan,管理vlan接口将拥有CPU的MAC地址);2.以太网端口,因此就有两种接口的配置模式。如表2-1所示。
表 2-1
接口类型
进入方式
提示符
可执行操作
退出方式
CPU端口
在全局配置模式下,输入命令interface vlan 1
Switch (Config-Vlan1) #
配置交换机的IP地址,设置管理vlan
使用exit命令即可退回全局配置模式
以太网端口
在全局配置模式下,输入命令interface ethernet <interface-list>
Switch (Config-if<ethernetxx>)#
Console(config-if)#
配置交换机提供的以太网接口的双工模式、速率、广播抑制等
使用exit命令即可退回全局配置模式
VLAN配置模式。
在全局配置模式,使用命令VLAN <vlan-id>就可以进入到相应的VLAN配置模式。在SWITCH中输入所需创建的VLAN 号,即可进入此VLAN的配置模式。
在VLAN配置模式,用户可以配置本VLAN的成员以及各种属性。
config
命令:config [terminal]
功能:从特权用户配置模式进入到全局配置模式。
参数:[terminal]表示进行终端配置。
命令模式:特权用户配置模式。
举例:
Switch#config
enable
命令:enable
功能:用户使用enable命令,从普通用户配置模式进入特权用户配置模式。
命令模式:一般用户配置模式。
使用指南:为了防止非特权用户的非法访问,在从普通用户配置模式进入到特权用户配置模式时,要进行用户身份验证,即需要输入特权用户口令,输入正确的口令,则进入特权用户配置模式,否则保持普通用户配置模式不变。特权用户口令的设置为全局配置模式下的命令enable password。
举例:
Switch>enable
password: ***** (admin)
Switch#
相关命令:enable password
enable password
命令:enable password [8] <password>
no enable password
功能:修改从普通用户配置模式进入特权用户配置模式的口令。
参数:password,是设置的密码,如果输入 8,则对设置的密码进行加密处理
命令模式:全局配置模式。
缺省情况:系统缺省的特权用户口令为空。当用户是首次配置时,出现要输入原密码的提示时,直接回车即可。
使用指南:配置特权用户口令,可以防止非特权用户的非法侵入,建议网络管理员在首次配
置交换机时就设定特权用户口令。另外当管理员需要长时间离开终端屏幕时,最好执行 exit
命令退出特权用户配置模式。
举例:设置特权用户的口令为admin。
Switch(Config)#enable password 8 admin(设置的口令为加密处理的admin)
Switch(Config)#
相关命令:enable
exit
命令:exit
功能:从当前模式退出,进入上一个模式,如在全局配置模式使用本命令退回到特权用户配置模式,在特权用户配置模式使用本命令退回到一般用户配置模式等。
命令模式:各种配置模式。
举例:
Switch#exit
Switch>
案例总结
通过本项目案例用户可以熟练地掌握一般用户配置模式和特权用户配置模式的相关命令,以及了解全局配置模式、接口配置模式和VLAN配置模式的相关命令,为学好后面的课程夯实基础。
共同思考
1. 为什么enable密码在show命令显示的时候,不是出现配置的密码,而是一大堆不认识的字符。
2. 当你不能确定一个命令是否存在于某个配置模式下的时候,应该怎么查询?
课后练习
1. 进入各个配置模式,并退出。
2. 设置特权用户配置模式的enable密码为“digitalchina”。
3. 案例结束后,一定要取消enable密码。
学科网(北京)股份有限公司
$$