这篇文章上次修改于 193 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

交换机的基本配置

一、思科设备命令行基础

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:

2024-03-11T09:37:03.png

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
  • 进入配置模式修改密码