
思科交换机配置命令有哪些?基础命令快速掌握! 之前我刚接触网络设备那会儿,对着一堆思科交换机,感觉就像面对着一本天书,密密麻麻的命令,看得我头晕眼花,真心不知道从何下手...
之前我刚接触网络设备那会儿,对着一堆思科交换机,感觉就像面对着一本天书,密密麻麻的命令,看得我头晕眼花,真心不知道从何下手。不过这玩意儿不搞明白,工作就没法干,没办法,只能硬着头皮一点点啃。今天就来把当时是怎么从零开始,一步步把这些基础命令给摸透的,分享给大家,希望能帮到一些新手朋友。
我拿到设备,就是要先连上去。一般就是用console线,找个终端模拟软件,比如Xshell或者SecureCRT,设置好波特率、数据位、停止位什么的,然后插上线,就能看到了。一开机,就是一堆启动信息,会给你一个像这样的提示符:
Switch>
这就算是你进到用户模式了,但这个模式下能做的操作非常有限,基本上就是看看状态。要想配置,得先进入特权模式。这很简单,直接输入enable命令。

Switch> enable
Switch#
看到这个号了?这表示你已经进入特权模式了。在这里,你就可以执行一些show命令了,比如查看设备信息、接口状态这些。我当时最常用的就是show version,这个命令能告诉你交换机的型号、运行的IOS版本、内存和闪存大小等等,对了解设备非常重要。
还有show interfaces,这个可以看所有接口的状态,是不是up,有没有错误包什么的,对排查问题很有用。show ip interface brief也很常用,它会把所有接口的状态和IP地址(如果有配置的话)非常简洁地列出来,一目了然。

想配置东西,就得进到全局配置模式。从特权模式下输入configure terminal,就可以进入了。
Switch# configure terminal
Switch(config)#
现在你看到的这个(config)#提示符,就代表你进入了全局配置模式。从这里开始,你就可以修改设备的各种配置了。比如,最基础的,给设备起个名字,总不能都叫Switch?
Switch(config)# hostname SW-Core
这样,提示符就变成SW-Core(config)#了。
给交换机配置一个管理IP地址也很关键,这样我们才能远程SSH或者Telnet上去管理它。得先进入某个接口的配置模式,通常是VLAN接口。
SW-Core(config)# interface vlan 1
SW-Core(config-if)# ip address 192.168.1.1 255.255.255.0
SW-Core(config-if)# no shutdown
这里的no shutdown很重要,别忘了,不然接口是不会起来的。还有,很多时候我们还需要配置默认网关,这样交换机才能访问到其他网段。
SW-Core(config)# ip default-gateway 192.168.1.254
给端口配置说明,方便以后识别,也很有用。
SW-Core(config)# interface GigabitEthernet0/1
SW-Core(config-if)# description Uplink to Router
SW-Core(config-if)# switchport mode access
SW-Core(config-if)# switchport access vlan 10
配置VLAN也是核心操作。先在全局配置模式下创建VLAN。
SW-Core(config)# vlan 10
SW-Core(config-vlan)# name Servers
然后把相应的端口划分到这个VLAN里。
SW-Core(config)# interface range GigabitEthernet0/2 - 5
SW-Core(config-if-range)# switchport mode access
SW-Core(config-if-range)# switchport access vlan 10
好了,配置完之后,别忘了保存。不然一断电,你做的那些配置就全没了。
SW-Core(config)# exit
SW-Core# copy running-config startup-config
这个命令就是把当前运行的配置(running-config)复制到启动配置(startup-config)里去。在特权模式下,你也可以用write memory,效果是一样的。
还有一些常用的命令,比如看配置的 diff,show running-config,就能看到所有当前生效的配置。如果想查看启动配置,就是show startup-config。
想删除配置?比如删除一个接口的IP地址,进入到那个接口配置模式,然后用no ip address。
SW-Core(config-if)# no ip address
想删除整个VLAN?同样,先退到全局配置模式,然后用no vlan 10。
SW-Core(config)# no vlan 10
还有登录密码设置,这个非常重要,保护你的设备不被随便访问。
SW-Core(config)# enable secret
SW-Core(config)# line console 0
SW-Core(config-line)# password
SW-Core(config-line)# login
SW-Core(config)# line vty 0 4
SW-Core(config-line)# password
SW-Core(config-line)# login
基本上,这些就是我刚开始摸索交换机时,接触得最多的基础命令了。一开始感觉命令很多,但实际上,掌握了基本的模式切换,学会了enable、configure terminal、interface、ip address、switchport、vlan、no shutdown、hostname、copy running-config startup-config以及各种show命令,还有no命令来撤销配置,基本上就可以完成大部分日常的管理和配置工作了。多动手,多看,慢慢就熟悉了。