Cisco交换机新手配置入门:Console连接与基础命令
简介:一份面向Cisco交换机初学者与网络运维入门者的docx配置指南,聚焦设备首次上电后的正确连接和初级配置,帮助读者建立从物理接入、终端登录到基础命令行操作的完整认知。内容围绕Console端口与超级终端连接、IOS启动等待、用户/特权/全局三种模式的切换展开,并说明交换机名称、管理IP、默认网关及分级密码的设置方法,对默认未配置交换机所需的命名、密码和远程维护项也有涉及,同时整理show系列查看命令与端口状态排查思路。压缩包仅含1个docx文件,约88KB,篇幅精炼,适合作为实验课或自学时的随查笔记。已有1411人学习,便于新手按图索骥完成基础配置并理解后续维护要点。
1. 先弄明白一件事:Cisco 交换机到底在管什么
第一次见到机房里那台扁扁的铁盒子,多数人会下意识把它当成家用路由器——插上电、连上网线,打开浏览器就能进后台。等你翻开 Cisco 交换机配置的资料,屏幕上满是 enable、configure terminal、show running-config,很容易当场把页面关掉。其实对零基础的新手来说,交换机配置的门槛从来不是命令有多少条,而是没人告诉你第一步该插哪根线。这台设备出厂时是“哑”的,没有 IP、没有账号、没有网页后台,你没法像登录网站那样打开它,只能用一根专门的线面对面把它叫醒。叫醒之后,它给你的界面像极了早期的 DOS,一行行敲字,敲对了回你一句,敲错了报一行错。Cisco 交换机被大量放在企业网络的核心位置,靠的是端口多、能扛、能分层做事;但落到新手身上,先学会连上它、看懂它的三种模式、改掉它的名字和密码,就已经迈过最难的那道坎。接下来的顺序就按这个走。
2. 连接先于配置:Console 线怎么接、电脑这头怎么设
这一章只干一件事:把人和交换机之间的那根线接通。听起来像体力活,但它决定了后面所有步骤能不能开始。
2.1 为什么第一次配置必须走 Console 口
新手最容易问的问题是:我网线插上了,为什么电脑还是找不到它?原因很简单,交换机出厂状态没有管理地址,也没有开任何远程登录服务,业务网口在这一刻只是“待通电的插座”,不通数据。真正的入口是机箱上那个标着 Console 的小方口,它是一条独立于业务网络的维护通道,学名叫带外管理。
打个比方,家里的智能门锁没电了,指纹、密码、手机全都不好使,最后能开门的还是那把藏在包里的机械钥匙。Console 口就是这把机械钥匙。它不占用业务带宽,也不依赖交换机自身的网络配置,哪怕业务口全配错了、地址冲突了,只要设备还能通电,Console 口就还能进。
这里有个物理上的坑要提前说:Console 口长得和普通网口一模一样,都是 RJ-45 方形接口,新手很容易顺手把 Console 线插到旁边的业务口上,然后对着屏幕等半天白屏。插之前凑近看一眼,接口下方或旁边会印着“Console”或者“CON”字样,认准它。
2.2 从拆箱到通电:一根线两头怎么插
整个物理连接不超过五分钟,但顺序和位置要对。建议按下面的步骤走,每一步都确认完再进下一步。
第一步,先别急着插电源。交换机断电状态下接线最稳妥,虽然 Console 口支持热插拔,但新手少一个变量就少一次翻车。
第二步,拿起随机附带的 Console 线。这种线一头是 RJ-45 方口,另一头通常是 DB9 梯形口(九针串口)。RJ-45 那头插进交换机的 Console 口,插到底会有一声轻响。
第三步,DB9 那头接电脑的串口。老式台式机主板背后有 COM1 或 COM2,直接插上就行。这里有一个必须记住的细节:记清楚你插的是哪个 COM 口。主板背后的两个串口外观一样,插错了,后面在软件里选错端口,屏幕就是一片黑,你会误以为线坏了。
第四步,如果你用的是笔记本,大概率没有串口。这时需要一根 USB 转串口线,一头 USB 接电脑,另一头接 Console 线的 DB9 端。USB 转串口线需要装驱动,装完之后系统会虚拟出一个 COM 号,而且这个号往往不是 COM1,可能是 COM3、COM5 甚至更高。
第五步,确认电脑上到底多出了哪个 COM 口。Windows 下右键“此电脑”进设备管理,展开“端口(COM 和 LPT)”这一项,插拔一下 USB 转串口线,看哪个编号在闪进闪出,那就是它。这一步花三十秒,能省掉后面半小时的自我怀疑。
第六步,最后再给交换机插电源。通电顺序放在最后,是为了让你在屏幕亮起来之前,所有连接都已经确定无误。
2.3 电脑这头的串口参数和终端软件怎么设
线接好了,电脑还需要一个“窗口”去显示交换机吐出来的字符。这个窗口就是终端软件。
比较老的 Windows 系统自带一个叫“超级终端”的小程序,路径是:开始菜单 → 程序 → 附件 → 通讯 → 超级终端。打开后点“文件 → 新建连接”,先给这个连接起个名字(随便起,比如 switch-lab),下一步会让你选端口,这里必须选你刚才在设备管理器里确认的那个 COM 号,选错就是黑屏。选完点确定,再点“还原为默认值”,软件会把串口参数自动填成一套通用值。
较新的 Windows 系统默认不再带超级终端,需要装一个第三方串口工具,操作逻辑大同小异:新建连接时选择“Serial(串口)”类型,填上 COM 号,再填下面这组参数。
| 参数项 | 常见取值 | 说明 |
|---|---|---|
| 波特率(Baud rate) | 9600 | 交换机 Console 口最常用的速率 |
| 数据位(Data bits) | 8 | 一个字符占 8 位 |
| 奇偶校验(Parity) | 无(None) | 不做校验位 |
| 停止位(Stop bits) | 1 | 一个字符结束标志 |
| 流控(Flow control) | 无(None) | 关掉硬件和软件流控 |
这组值是行业里最通用的组合,绝大多数设备开箱即可对上。如果你按这套参数连上去还是一片乱码,先别怀疑设备,八成是波特率被改过或者 COM 口选错了,第 5 章会专门讲怎么排查。
提示:串口工具里通常还有一个“本地回显”选项,入门阶段建议关掉。开着它,你敲的每个字会被电脑自己再显示一遍,屏幕上每个字母出现两次,很容易看花眼。
参数设好、端口选对、交换机通电,正常情况下窗口里会开始滚动文字。如果此时还是全黑,按一下回车键——有些设备在启动完成后需要一次回车才会吐出提示符。
3. 第一次登进去:看懂启动画面和三种命令模式
屏幕开始滚字的那一刻,很多人第一反应是“这都什么”。这一章把那些字拆开看,再把交换机给你的三个提示符讲清楚。
3.1 通电后屏幕上滚过的那些字
交换机上电后会先做自检,然后加载它的操作系统。Cisco 设备用的这套系统叫 IOS,全称 Internetwork Operating System,注意它和手机上的 iOS 不是一回事,只是重名。绝大多数 Cisco 交换机的配置方式都建立在这套系统之上,所以你在低端机上学到的命令,换到高端机上大部分还能用,这是它值得先学的原因之一。
启动过程中屏幕上会刷出一串信息,新手不用全看懂,抓住三类就够:
第一类是型号和硬件信息。它会告诉你这是一台什么型号的设备、有几个端口、内存多大。这些数据在做实验记录或者报修时有用,随手记一下。
第二类是软件版本号。看到类似“Version”字样后面跟的一串数字,就是这套 IOS 的版本。入门阶段不需要研究版本差异,知道在哪里看就行。
第三类是启动完成的信号。当屏幕停止滚动,最下面出现一行提示,大意是“按回车键开始”,这时候敲一下回车,就会进入命令行。
整个过程通常几十秒到两分钟不等。如果过了五分钟还在滚同样的内容、或者卡在某一行不动,那多半是设备本身的问题,不是你操作错了。
3.2 三个提示符对应三种权限
进去之后,你面对的是一个纯文字界面。Cisco 把它叫 CLI,也就是命令行界面。这个界面里没有菜单、没有按钮,所有操作靠敲命令完成。新手第一件要建立的感觉是:看提示符,判断自己在哪一层。
交换机把操作权限分成三层,每层对应一个不同的提示符结尾:
switch> ! 用户模式,提示符以大于号结尾 switch> enable ! 从用户模式进入特权模式 switch# ! 特权模式,提示符以井号结尾 switch# configure terminal ! 从特权模式进入全局配置模式 switch(config)# ! 全局配置模式,提示符带 (config) switch(config)# exit ! 退回上一级,回到特权模式 switch# disable ! 从特权模式退回用户模式 switch>逐行解释一下。刚登录进来时,你停在用户模式,提示符是switch>。这一层权限最低,只能做查询和简单测试,改不了任何配置。它的存在意义是:让一个只想看看状态的人,不会一不小心把设备改坏。
在用户模式敲enable,进入特权模式,提示符变成switch#。这一层能看的东西更多,比如完整的运行配置、端口详情,也能执行保存、重启这类动作,但仍然不能修改具体配置。
在特权模式敲configure terminal,进入全局配置模式,提示符变成switch(config)#。名字里的“全局”是说,在这一层做的设置对整个设备生效,而不是只对某个端口生效。新手要改的主机名、管理地址、密码,全都在这一层完成。
想往回退,用exit一级一级退;在全局配置模式下直接敲end,可以一步跳回特权模式,这个快捷方式很常用。需要留意的是,从特权模式回用户模式用的是disable,不是exit,这两个别混。
3.3 记不住命令就用问号和 Tab 键
命令那么多,谁也背不下来。Cisco 的界面内置了帮助系统,新手学会用这两个键,等于随身带了一本字典。
第一个是问号。在用户模式下直接敲一个?,屏幕会列出当前这一层所有能用的命令。如果列表太长一屏放不下,屏幕底部会出现提示,按回车键逐行往下看,按空格键整页翻。这个细节很实用:你想找某个功能,与其去网上搜,不如在对应的模式下敲个问号看一眼。
问号还能用在命令内部。比如你只记得命令开头是sh,可以敲sh?,系统会把所有以 sh 开头的命令列出来;如果你敲了show再跟一个问号,它会告诉你 show 后面可以接哪些参数。这种“边敲边问”的方式,比死记硬背高效得多。
第二个是 Tab 键。Cisco 的命令支持简写,只要你敲的字符足够唯一,系统就能认出来。比如configure terminal可以简写成conf t,show running-config可以简写成sh run。敲一半按 Tab,系统会自动帮你补全成完整命令;如果按了没反应,说明你敲的前缀不够唯一,再多打两个字母试试。
注意:简写只是省打字,不是另一套命令。入门阶段建议先老老实实敲全称,等肌肉记忆建立了再用简写,否则到了别人的设备上,很容易因为记不清简写规则而卡住。
4. 初级配置四件事:名字、地址、网关、密码
能进到全局配置模式,就可以开始真正意义上的“配置”了。一台刚拆封的交换机,至少要把下面四件事做完,才算具备基本的可维护性。
4.1 先给交换机起个一眼认得出的名字
默认名字通常就是型号缩写,一个机房里有十几台设备,全是类似的名字,出了问题你根本不知道该登哪一台。改名字这件事看起来无关紧要,实际上是后面所有维护工作的地基。
switch> enable switch# configure terminal switch(config)# hostname SW-Floor1-A ! 把设备名改成能体现位置和用途的名字 SW-Floor1-A(config)#命令只有一条:hostname后面跟你想用的名字。敲完回车,你会发现提示符前面的switch立刻变成了SW-Floor1-A,这是最直观的反馈——名字改成功了。
命名本身没有技术限制,但有两条经验值得参考。一是名字里带上位置,比如楼层、机柜号;二是带上角色,比如接入、汇聚。上面例子里的SW-Floor1-A就是“交换机-一楼-A 台”的意思,同事远程看到这个名字,不用查表就知道设备在哪。名字里尽量别用空格和特殊符号,用短横线连接最稳。
4.2 管理 IP 和默认网关:让远程维护成为可能
名字解决的是“这是谁”,地址解决的是“怎么找到它”。给交换机配一个管理地址之后,你就不用每次都跑到机柜前插 Console 线了,在办公位上就能连过去。
SW-Floor1-A(config)# ip address 192.168.0.1 255.255.255.0 ! 管理地址 + 子网掩码 SW-Floor1-A(config)# ip default-gateway 192.168.0.254 ! 默认网关,跨网段访问时才用得上第一行配的是地址和掩码。192.168.0.1是这台交换机在网络里的门牌号,255.255.255.0是掩码,它决定了这个门牌号属于哪个“小区”。这两个值必须和你们现有网络的规划一致,随便填一个很可能和别的设备撞号,撞号的表现是时通时不通,非常难查。
第二行配的是默认网关。网关的作用是“出小区的门”。如果管理你这台交换机的人和你不在同一个网段,数据包需要先交给网关转发,没有网关就等于没有出口。如果只是本地同网段访问,这一条可以先不配,但配了不会有坏处。
提示:不同型号的 Cisco 交换机在这一步的表现不完全一样。有时代码敲下去直接就生效了,有时会提示不认识这条命令,这通常意味着这台设备要求把管理地址配在特定的虚拟接口上。遇到后者,先敲
interface vlan 1进入那个接口,再敲一次ip address 地址 掩码,就能配上。入门阶段记住这个岔路就行,不用深究原因。
配完可以用show ip看一眼,确认地址确实写进去了。如果显示的还是默认值或者空的,说明刚才那条命令没生效,回头检查提示符是不是还在(config)#。
4.3 密码分两级:level 1 与 level 15 的区别
没有密码的设备等于门没锁。Cisco 的密码体系里有个“级别”的概念,新手最常打交道的是 level 1 和 level 15 这两级。
SW-Floor1-A(config)# enable password level 1 cisco ! 登录级密码,进设备时要 SW-Floor1-A(config)# enable password level 15 cisco123 ! 特权级密码,进特权模式时要第一条的 level 1 对应登录密码。也就是说,别人通过 Console 或者远程方式连上来,第一步要过的就是这道关。它的权限对应你之前看到的用户模式,只能看,不能改。
第二条的 level 15 对应特权密码。过了第一道关之后,想从>进到#,还得再输入一次这个密码。这一级权限大得多,能看全部配置、能改、能重启,所以密码强度也该更高。
两条命令的最后一个参数就是密码本身。这里有个血泪经验:Cisco 的密码区分大小写。cisco和Cisco是两个完全不同的密码,设置的时候你觉得无所谓,登录的时候能让你怀疑人生。设完当场退出重登一次验证,比事后拍脑袋强。
注意:上面这种写法在配置里是以明文保存的,
show running-config一敲就能看见。生产环境一般会用另一种加密写法,入门实验阶段先用这种直观的形式理解“两级密码”的概念,等熟悉了再换。
4.4 最后一步别省:把运行配置写进开机配置
这是新手最容易漏、也最容易被现实教育的一步。
你在命令行里敲的所有配置,都活在内存里,学名叫“运行配置”。内存的特点是断电即清空。也就是说,你辛辛苦苦配了半小时,拔掉电源搬到机房另一头,再通电,设备干干净净,回到了出厂状态。这种当场懵住的体验,几乎每个学网络的人都经历过一次。
解决办法是把运行配置复制一份到开机配置里,开机配置存在断电不丢的存储里,每次上电会自动加载。
SW-Floor1-A(config)# end ! 先从全局配置模式退回特权模式 SW-Floor1-A# copy running-config startup-config ! 运行配置 -> 开机配置第一条end是必须的,保存命令要在特权模式下执行,全局配置模式里敲会报错。第二条是保存动作,敲完系统通常会问你目标文件名,直接回车确认即可。
另一种等价写法是write memory,老设备上更常见,效果一样。两种都记住不亏,因为你永远不知道下一台设备认哪一个。
保存完想确认,可以用show startup-config看一眼开机配置里到底有什么。如果这条命令显示的内容和你刚才配的一致,说明保存成功;如果显示为空或者提示没有配置,那就是没存上,重来一次。
5. 避坑与排查:新手最容易翻车的五处
前面四章的流程走顺了,其实配置本身并不难。真正让人卡住的,是那些“明明按步骤做了却没反应”的时刻。这一章把最常见的五个坑按现象、原因、解决办法拆开写。
5.1 连不上、白屏、乱码:先查线再查口
坑一:屏幕全黑,一个字都没有。
现象:交换机已通电,终端软件也开了,窗口里干干净净,敲回车也没反应。
原因:九成是端口选错了。电脑上可能同时存在多个 COM 号,比如主板自带的 COM1 和 USB 转串口虚拟出来的 COM5,软件里选了没接线的那个,自然收不到任何数据。剩下的一成是 Console 线没插到底,或者线本身接触不良。
解决:先在设备管理器里确认插拔 USB 转串口线时哪个编号在变化,锁定它,再回软件里改成这个号。如果编号对了还是黑屏,把 Console 线两头都拔下来重插一次,确认 RJ-45 那头插的是 Console 口而不是旁边的业务口。最后再检查终端软件有没有切到“串口”模式,有些工具默认停在 SSH 或 Telnet 模式上,当然连不上。
坑二:屏幕上全是乱码,像一堆问号和方块。
现象:有字符输出,但全是看不懂的符号,偶尔夹杂几个能认出来的字母。
原因:波特率不匹配。串口通信要求两端的速率一致,设备用 9600,软件设成 115200,收到的就是一串错位的字节。也可能上一次有人把设备的 Console 速率改过。
解决:先把终端软件的波特率改回 9600 再试。如果仍然是乱码,依次试 19200、38400、115200 这几个常见值。还有一种情况是字符能看清但排版错乱,那多半是字符编码或者终端窗口宽度的问题,调一下窗口大小往往就好了。
5.2 命令敲了没反应或报无效输入
坑三:命令明明是对的,却提示无效输入。
现象:敲hostname SW-Test,回车后返回一行% Invalid input detected。
原因:模式不对。绝大多数的配置命令只能在全局配置模式下执行,如果你还停在switch>或switch#,系统就不认识这条命令。新手常常在查询状态时按了enable,然后忘了继续按configure terminal,直接开始敲配置,结果每条都报错。
解决:看提示符。结尾是>或者#而后面没有(config),就说明还没到配置层。依次敲enable和configure terminal,看到(config)#再重新输入命令。养成敲命令前先扫一眼提示符的习惯,能省掉大量重复劳动。
坑四:命令敲了一半,系统自动补全成别的了。
现象:打了sh ru按 Tab,结果补出来一条你根本不想要的命令。
原因:简写前缀不唯一。系统在你敲的前几个字母下能找到多条匹配的命令,它挑了一条补上,但未必是你想要的那条。
解决:多打两个字母,让前缀变得唯一。实在记不清,就敲问号看列表,别硬猜。另外注意,改主机名之后提示符会跟着变,有些人会误以为进错了设备,其实只是名字变了而已。
5.3 断电后配置消失、密码进不去
坑五:搬了台设备,配置全没了。
现象:昨天配好的名字、地址、密码,今天通电一看,全是默认值,仿佛什么都没发生过。
原因:只做了运行配置,没做保存。内存里的东西断电就清空,这是设计如此,不是设备坏了。
解决:重新配一遍,然后务必执行copy running-config startup-config。养成习惯:任何一次配置动作结束,保存都是最后一个步骤,不做完不算结束。保存后可以用show startup-config验证,看到内容对得上才算真正落地。
还有一个相关的坑是密码设完进不去。现象是输入密码后提示无效,反复几次都一样。原因通常是大小写敲错了,或者设 level 1 的时候把密码记成了 level 15 那个。解决方式是在 Console 下重来一次,注意区分大小写;如果已经完全进不去,就只能走密码恢复流程,那属于进阶操作,入门阶段最好的办法就是设置时慢一点、设完立刻验证一次。
提示:把这些坑记在手机备忘录里,比记命令本身更有用。命令可以查,翻车现场没人替你回忆当时插的是哪个口。
6. 能连上之后学什么:从敲命令到看懂一台交换机
走到这里,你已经能独立完成“插线、登录、改名、配地址、设密码、保存”这一整套。接下来该往哪走?我的建议是先把“看”练熟,再练“改”。
因为配置错了可以改回来,看不懂设备状态才是真正的黑匣子。下面这几条 show 命令,是入门阶段最值得反复敲的,敲的时候别只看输出,试着用自己的话解释每一行在说什么:
| 命令 | 看什么 | 什么时候用 |
|---|---|---|
show version | 型号、软件版本、运行时长、内存大小 | 接手一台陌生设备时的第一条命令 |
show running-config | 当前内存里生效的全部配置 | 想知道“这台设备到底配了什么” |
show startup-config | 保存下来的开机配置 | 验证配置有没有真正存住 |
show interfaces | 所有端口的详细状态和计数 | 排查某个口为什么不通 |
show interfaces status | 所有端口的状态汇总 | 快速扫一眼哪些口是 up、哪些是 down |
show ip | 管理地址和网关 | 确认地址配没配上 |
光看还不够,建议给自己定一个小练习:拿一台实验用的交换机,故意把某个端口配置成错误的速率,然后用show interfaces把它找出来,再改回去。这种“故意制造问题再定位”的练习,比照着教程抄十遍命令管用得多。
再往后,你会自然碰到几个新话题:VLAN 怎么划分、端口速率和双工怎么设、远程登录用什么协议、配置怎么备份到电脑上。这些都可以在同一个实验环境里慢慢加,一次只加一个变量,加完立刻保存并验证。别贪多,一次改五项,出了问题你根本不知道是哪一项引起的。
我第一次学的时候图快,配完直接拔电源搬机柜,通电后对着默认提示符愣了三分钟,那三分钟里脑子里把整条 Console 线都怀疑了一遍。从那以后我每次配完一台设备,都会先copy running-config startup-config,再show startup-config对一遍,最后才敢松手。这个习惯救过我很多次。希望帮到你。
本文还有配套的精品资源,点击获取