这篇文章上次修改于 412 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
交换机的基本配置
一、思科设备命令行基础
1、要想进入设备的命令行界面
设备支持命令行
- 去查看设备上的接口,是否由console
- 需要由console线
需要超级终端软件进行连接
- putty
- secret CRT
- xshell
2、命令行基础
思科设备上的命令行模式
用户模式:查看统计信息(一般情况下用得非常少)
- 用户模式切换到特权模式
enable en #命令可以简写
特权模式:查看并修改设备得配置(一般情况下都是去查看居多)
- 特权模式切换到全局模式
configure terminal conf t #命令简写
全局模式:针对设备的整体配置参数
- 全局模式切换到接口模式
interface fasteternet0/1 int f0/1 #命令简写
- 接口模式:针对设备的接口修改配置参数,用“(config-if)#”表示
- 进入对应模式,只能一级一级进入
- 返回对应模式,一级一级返回使用“exit”,如果说想要快速直接返回到特权模式,可以使用“end”
- 当命令输错后会进入
Switch>dfds Translating "dfds"...domain server (255.255.255.255) #快速中止按 ctrl+shift+6 #永久不进行域名解析 Switch(config)#no ip domain-lookup #注意模式
3、常见配置
- 给交换机配置一个主机名
Switch>en Switch#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname Sw1 SW1(config)#
- 我们知道交换机里面维护了一张MAC地址表,如何进行查看
SW1#show mac-address-table
- 交换机的双工模式
SW1#conf t SW1(config)#int f0/1 SW1(config-if)#duplex half
- 交换机的接口速率
SW1#conf t SW1(config)#int f0/2 SW1(config-if)#speed 10 SW1#show int f0/2
- 配置console接口密码
SW1#conf t SW1(config)#line console 0 SW1(config-line)#password woniu123 SW1(config-line)#login
二、通过远程管理方式连接交换机(telnet ssh)
1、telnet 是应用层协议基于传输层TCP,默认端口号:23 采用的是明文密码方式,不是很安全,一般用于内网管理
2、ssh 是应用层协议基于传输层TCP ,默认端口号:22 采用的是密文密码方式,相对来讲比较安全,经常用于跨越互联网管理,也常用于远程管理Linux操作系统
3、思路
- 既然是通过网络的方式进行管理设备,设备就必须配置IP地址,由于交换机上的接口都是交换接口,是不允许配置IP地址,直接为交换机的虚接口配置IP地址,默认情况下交换机的默认虚接口就是vlan1接口
SW1(config)#int vlan 1 SW1(config-if)#ip address 192.168.100.100 255.255.255.0 SW1(config-if)#no shutdown
- 配置设备的连接终端并直接设置密码,应用
SW1#conf t SW1(config)#line vty 0 4 SW1(config-line)#password woniu123 SW1(config-line)#login
- 创建连接用户名密码,配置设备的连接终端并应用
4、设置特权模式密码
SW1(config)#enable password 123
SW1(config)#enable secret 456
SW1#show running-config #c
三、交换机其他配置
1、设备管理
- 查看当前配置文件(存放在RAM当中,当设备重启后,里面的配置就没有了)
Switch#show running-config
- 查看保存配置文件(NVRAM)
Switch#startup-config
- 保存当前配置文件
Switch#copy running-config startup-config
Switch#write
- 删除保存配置文件
Switch#erase nvram:
2、交换机密码恢复
让交换机在启动过程中不加载配置文件,将配置文件修改,从而就不会加载
- 拔掉交换机的插头,插上电源同时按住MODE键
- 出现“switch”提示松开按键,初始化Flash
switch:flash_init
- 将config.text文件改成config.old,完成后启动交换机
Switch:rename flash:config.text flash:config.old
Switch:boot
- 重新启动后把配置文件的名字改回来
Switch# rename flash:config.old flash:config.text
- 手工加载配置文件
Switch# copy flash:config.text system:running-config
- 进入配置模式修改密码
没有评论