enable
进入特权模式,再用configure terminal
进入全局配置模式,在此模式下输入具体配置命令,输入后回车执行。思科交换机作为企业网络的核心设备,其配置管理主要通过在命令行界面中输入特定的命令来完成,理解如何正确、高效地在思科交换机上输入命令,是每位网络管理员或IT技术人员必备的基础技能,本文将详细介绍思科交换机命令输入的环境、模式、基本语法、常用技巧以及重要的注意事项,助您轻松上手。
访问思科交换机的命令行界面
要在思科交换机上输入命令,首先需要连接到它的命令行界面,主要有以下几种接入方式:
-
通过Console端口(最基础、可靠的方式):
- 使用专用的Console线缆(通常是RJ-45转DB-9或RJ-45转USB)将您的电脑(通过串口或USB转串口适配器)连接到交换机的Console端口。
- 在电脑上打开一个终端仿真软件(如PuTTY, SecureCRT, Tera Term, 或者macOS/Linux下的
screen
或minicom
命令)。 - 正确设置串行连接的参数(波特率:9600, 数据位:8, 停止位:1, 奇偶校验:无, 流控:无)。
- 交换机开机后,您将在终端软件中看到交换机的启动信息,最终进入命令行提示符。
-
通过Telnet(不推荐,安全性低):
- 交换机必须已配置管理IP地址(通常在VLAN接口上)并且Telnet服务已启用。
- 确保您的电脑与交换机的管理IP在网络层可达(同一网段或有路由)。
- 在电脑的命令提示符(CMD)或终端中输入:
telnet <交换机的管理IP地址>
。 - 输入已配置好的用户名和密码(如有)进入命令行。
- 重要安全提示: Telnet以明文传输密码和所有命令,极易被窃听,强烈建议在生产环境使用更安全的SSH方式。
-
通过SSH(推荐的安全远程管理方式):
- 交换机必须已配置管理IP地址并且SSH服务已启用(通常需要生成RSA密钥并配置用户名/密码)。
- 确保您的电脑与交换机的管理IP在网络层可达。
- 在电脑的命令提示符(CMD)或终端中输入:
ssh <用户名>@<交换机的管理IP地址>
(ssh admin@192.168.1.1
)。 - 输入该用户的密码进入命令行。
- SSH使用加密传输,安全性远高于Telnet。
-
通过AUX端口(较少用于交换机,常见于路由器):
类似于Console连接,但通常使用调制解调器进行远程拨号访问,现代交换机管理中应用较少。
无论通过哪种方式连接成功,您都会看到一个以交换机主机名开头的提示符,初始连接通常进入的是用户执行模式。
理解思科IOS的命令模式(层级)
思科交换机的命令行界面采用层级模式结构,不同模式下可执行的命令权限不同,这是理解命令输入的关键:
-
用户执行模式:
- 提示符:
Switch>
- 权限: 最低权限,只能执行基本的查看(show)命令和有限的诊断命令(如
ping
,traceroute
),不能进行任何配置更改。 - 进入方式: 成功登录后默认进入此模式。
- 如何进入更高权限模式: 输入命令
enable
或简写en
,然后输入特权(enable)密码(如果设置了的话)。Switch> enable Password: <输入特权密码> Switch#
- 提示符:
-
特权执行模式:
- 提示符:
Switch#
- 权限: 较高权限,可以执行所有
show
命令查看完整的配置和状态信息,可以进行更深入的诊断和测试(如更详细的ping
/traceroute
选项,debug
调试 – 谨慎使用),执行重启reload
、备份配置文件等操作。仍然不能直接修改运行配置。 - 进入方式: 在用户执行模式下输入
enable
并通过密码验证。 - 如何进入配置模式: 输入命令
configure terminal
或简写conf t
。Switch# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#
- 提示符:
-
全局配置模式:
- 提示符:
Switch(config)#
- 权限: 核心配置模式,在此模式下输入的命令将对整个交换机的全局性参数生效,
- 设置主机名:
hostname <新主机名>
- 设置特权密码:
enable secret <强密码>
- 创建VLAN:
vlan <vlan-id>
- 配置SNMP、NTP、日志等。
- 设置主机名:
- 进入方式: 在特权执行模式下输入
configure terminal
/conf t
。 - 如何进入更具体的子配置模式: 输入特定的配置命令(见下)。
- 提示符:
-
具体配置子模式:
- 从全局配置模式进入,用于配置特定的接口、线路、协议等。
- 接口配置模式 (例如配置GigabitEthernet 0/1):
Switch(config)# interface gigabitethernet 0/1 Switch(config-if)#
- 在此模式下配置IP地址(
ip address ...
)、速率/双工(speed
,duplex
)、描述(description
)、启用/关闭端口(shutdown
/no shutdown
)等。
- 在此模式下配置IP地址(
- 线路配置模式 (例如配置Console或VTY线路):
Switch(config)# line console 0 Switch(config-line)#
或
Switch(config)# line vty 0 15 Switch(config-line)#
- 在此模式下配置登录密码(
password
)、启用登录认证(login
)、设置超时(exec-timeout
)等。
- 在此模式下配置登录密码(
- VLAN配置模式 (在创建VLAN后自动进入,或从全局模式
vlan <id>
进入):Switch(config)# vlan 10 Switch(config-vlan)#
- 在此模式下配置VLAN名称(
name <vlan-name>
)。
- 在此模式下配置VLAN名称(
-
返回上级/退出模式:
- 在任何配置子模式(如
(config-if)#
,(config-line)#
,(config-vlan)#
)下,输入exit
命令会返回到上一级模式(通常是全局配置模式(config)#
)。 - 在全局配置模式
(config)#
下输入exit
或按Ctrl+Z
会返回到特权执行模式 。 - 在特权执行模式下输入
disable
会返回到用户执行模式>
。 - 输入
end
或按Ctrl+Z
可以从任何配置模式(全局或子模式)直接返回到特权执行模式 ,这是最常用、最快捷的方式。
- 在任何配置子模式(如
输入命令的基本规则与技巧
- 逐行输入: 每条命令通常在输入完成后按
Enter
键执行,在配置模式下,命令会立即生效(写入running-config,但尚未保存到startup-config)。 - 命令缩写: IOS支持命令的上下文唯一缩写,只要缩写足够明确到唯一标识一条命令,就可以使用,这是提高效率的关键。
configure terminal
可以缩写为conf t
(conf
对于configure
是唯一的,t
对于terminal
在当前上下文中是唯一的)。show running-config
可以缩写为sh run
或更短的sh ru
(只要没有其他sh r
开头的命令歧义)。- 技巧: 输入命令的前几个字母后按
Tab
键,系统会自动补全命令(如果唯一)或显示可能的选项。
- 上下文帮助 : 这是IOS最强大的辅助工具。
- 在命令的任何位置输入 可以获得当前位置可用的命令或参数列表。
- 在用户模式
>
下输入 显示所有可用命令。 - 输入
sh?
显示所有以sh
开头的命令 (show
,shutdown
等)。 - 输入
show ?
显示所有show
命令可用的参数 (running-config
,interface
,vlan
,ip route
等)。 - 在接口配置模式
(config-if)#
下输入 显示该模式下所有可用的命令。 - 遇到不确定时,多用 !
- 语法检查与错误提示: 如果输入的命令语法错误、缺少参数或在错误模式下执行,IOS会给出明确的错误信息(通常以 开头),仔细阅读错误信息是排错的关键。
- 命令历史: 按键盘的
向上箭头
和向下箭头
键可以浏览之前输入过的命令历史,方便重复执行或修改。 - 空格与分隔符: 命令、关键字、参数之间通常需要用空格分隔,某些选项可能需要特定的分隔符(如IP地址和掩码之间有时用空格,有时在旧命令中用 ,请留意上下文提示)。
- 取消/停止命令: 如果输入了长命令或
show
输出正在滚动,可以随时按Ctrl+C
组合键来中断当前操作或取消正在输入的命令行,返回到提示符。
关键操作与注意事项
-
保存配置: 您在配置模式下输入的命令会立即生效,并修改设备的运行配置文件(running-configuration,存储在RAM中),这个配置在设备重启后会丢失!必须手动将运行配置保存到启动配置文件(startup-configuration,存储在NVRAM中),才能在重启后保留配置。
- 保存命令: 在特权执行模式下输入:
write memory
(传统命令,缩写wr
)- 或更现代的
copy running-config startup-config
(缩写copy run start
)
- 系统会提示确认目标文件名,通常直接按
Enter
即可。Switch# copy running-config startup-config Destination filename [startup-config]? Building configuration... [OK] Switch#
- 保存命令: 在特权执行模式下输入:
-
撤销命令/恢复默认:
- 对于大多数配置命令,在其前面加上
no
和一个空格,然后输入原命令(或缩写),即可撤销该配置项。 - 在接口下配置了
shutdown
关闭端口,要重新开启则输入no shutdown
。 - 给接口配置了IP地址
ip address 192.168.1.1 255.255.255.0
,要删除这个IP地址则输入no ip address
。 - 将接口恢复到完全默认配置(删除所有自定义设置),在接口配置模式下输入
default interface <interface-id>
。
- 对于大多数配置命令,在其前面加上
-
查看命令 (
show
):- 这是最常使用的命令类型,用于查看交换机配置、接口状态、协议状态、日志、性能等所有信息。
- 必须在用户执行模式
>
或 特权执行模式 下使用。 - 基本语法:
show <要查看的对象> [选项 | 详细信息]
- 常用示例:
show running-config
/sh run
: 查看当前运行的完整配置。show startup-config
/sh start
: 查看保存在NVRAM中的启动配置(下次重启会加载的配置)。show interfaces [<interface-id>]
/sh int [gi0/1]
: 查看所有接口或指定接口的详细状态(速率、双工、错误计数等)。show interface status
/sh int status
: 查看所有接口的简要状态(端口、描述、VLAN、状态、双工、速率)。show vlan brief
/sh vlan bri
: 查看所有VLAN的简要信息(ID, 名称, 包含的端口)。show mac address-table
/sh mac add
: 查看交换机的MAC地址表(学习到的MAC及其所属端口和VLAN)。show version
/sh ver
: 查看交换机硬件型号、IOS软件版本、运行时间、序列号等关键系统信息。show ip interface brief
/sh ip int bri
: 查看所有三层接口(SVI, routed port)的IP地址和状态摘要。show cdp neighbors [detail]
/sh cdp nei
: 查看通过CDP协议发现的直接相连的思科邻居设备信息。
-
配置规范与安全实践:
- 使用强密码: 为特权模式(
enable secret
)和线路登录(如VTY)配置强密码,避免使用默认密码或弱密码。 - 启用SSH: 禁用不安全的Telnet服务(
no transport input telnet
on vty lines),强制使用SSH (transport input ssh
on vty lines)。 - 添加描述: 使用
description
命令为接口、VLAN等添加清晰描述,方便日后管理和排错。 - 保存前检查: 在进行关键配置更改后,使用
show running-config
或相关的show
命令仔细检查配置是否正确。 - 保存配置: 务必记得在确认配置无误后
copy run start
!
- 使用强密码: 为特权模式(
给初学者的建议
- 从Console开始: 初次配置或进行重大更改时,优先使用Console连接,这是最可靠的方式(即使网络配置错误导致无法远程访问)。
- 理解模式切换: 时刻留意命令行提示符(
>
, ,(config)#
,(config-if)#
等),确保自己在正确的模式下输入命令。 - 善用 和
Tab
: 不要死记硬背所有命令和语法。 是您最好的老师,Tab
能极大提高输入效率。 show
是您的好朋友: 配置前、配置后、排错时,多使用show
命令查看状态和配置信息。- 谨慎使用
no
: 使用no
命令撤销配置时,要明确知道自己在撤销什么,避免误删关键配置。 - 牢记保存 (
copy run start
): 这是新手最容易忘记但后果最严重(丢失配置)的一步!养成习惯。 - 在非生产环境练习: 如果可能,先在实验室或模拟器(如Packet Tracer, GNS3, EVE-NG)中练习命令,熟练后再操作生产设备。
- 查看官方文档: 思科提供了详尽的命令参考(Command Reference)和配置指南(Configuration Guide),当需要对某个命令或功能深入了解时,查阅官方文档是最权威的来源。
在思科交换机上输入命令的核心在于理解层级模式结构(用户模式>特权模式>全局配置模式>子配置模式)和熟练掌握基本技巧(enable
, conf t
, , Tab
, show
, copy run start
, no
, exit
/end
),通过Console、SSH等方式连接到CLI后,根据您的操作意图(查看、配置)切换到相应的模式,利用命令缩写、帮助系统和历史功能高效输入,务必遵守配置规范,特别是设置安全密码、启用SSH以及最重要的——及时保存配置到启动文件。
掌握这些基础,您就迈出了高效管理和配置思科交换机的坚实第一步,随着实践经验的积累,您将能更加娴熟地运用各种命令来构建和维护稳定可靠的网络。时刻保持对模式提示符的关注和养成保存配置的习惯,是避免失误和保障网络稳定的关键。
引用说明:
- Cisco IOS Command Reference Master List: 思科官方提供的所有IOS命令的权威参考手册,包含详细语法、参数、模式、使用指南和示例。
- Cisco Catalyst Switch Configuration Guides: 思科官方提供的针对不同Catalyst交换机系列的详细配置指南,包含基础配置、安全、交换、路由等各方面内容,是学习最佳实践的重要资源。
- Cisco SAFE Reference Guide: 思科安全架构指南,其中包含关于安全访问设备(如交换机)的推荐配置实践,强调使用SSH、强密码等安全措施。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/16517.html