实验目的:
1、掌握配置保存、删除。
2、掌握配置备份、恢复。
3、掌握配置查看。
实验拓扑:
实验原理:
1、配置文件的概念:任何网络设备例如交换机或者路由器都有配置文件,简称为配置,在路由器或交换机上一般称为Configuration,一般存储在NVRAM或者FLASH下,里面包含着网络管理员或工程师对这些设备的调试指令集。在我们日常所使用的Windows操作系统,我们对系统的修改<例如创建管理员、修改登录密码等>也会生成配置文件,这些配置文件一般被保存在系统盘固定的目录和文件下面。
2、配置文件的管理:由于配置文件直接影响系统软件或硬件的运行状态,所以对配置文件的保存、删除、备份、恢复等等就显得非常重要了。试想一下,校园网的核心交换机硬件突然故障了,无法进行调试和修复,如果没有对核心交换机的进行配置备份,那么这个故障就不仅仅是硬件故障了,而是需要后续更换硬件设备后,再花时间进行设备的指令调试。若在故障之前做好防范,对校园网络设备的所有配置进行备份,那么在设备故障后,在更换硬件后,将备份的配置导入新设备,即可正常运转。
注:【配置保存】配置文件被加载到内存中运行,如果没有进行配置保存,则重启后机器还是处于初始化状态。没有配置的网络设备就相当于一块“板砖”!
实验步骤:
1、当设备配置好后,需要保存配置在本地,防止重启后配置丢失,如下:
①方法一:
R1#copy running-config startup-config //将内存中的配置保存到NVRAM中,相当于我们电脑将配置储存在硬盘的特定文件 Destination filename [startup-config]? //默认以“startup-config”为名字 Building configuration... [OK]
②方法二:
R1#write
//保存配置的最常见写法
Building configuration...
[OK]
此时查看NVRAM中是否保存启动配置,如下:
R1#dir nvram:
//显示磁盘目录命令
Directory of nvram:/ 124 -rw- 1007 <no date> startup-config 125 ---- 24 <no date> private-config 1 -rw- 0 <no date> ifIndex-table 129016 bytes total (126909 bytes free)
可以看到,配置已经被保存。
2、当配置出现错误时,需要删除配置,如下:
R1(config)#int f0/0
R1(config-if)#no ip address 12.1.1.1 255.255.255.0
R1(config-if)#exit
R1(config)#hostname R1
R1(config)#no hostname R1
//用“Ctrl+A”则可以回到该行命令的最前端位置
Router(config)#
Cisco IOS删除命令或配置直接在配置之前加上“no”即可,若不想一条一条删除配置,则可以直接删除初始化配置并重启即可清空配置,如下:
R1#write erase
//直接擦除NVRAM的配置
Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]
[OK]
Erase of nvram: complete
R1#reload
3、为了防止设备故障而导致的配置丢失,一般情况下,除了将配置保存在设备本地之外,还需要通过FTP或者TFTP备份配置到服务器或者PC上,如下:
注:【配置备份】一般在网络管理员的电脑安装FTP和TFTP软件,然后将配置文件之间导入电脑,实现配置备份。
R2(config)#ftp-server enable //开启FTP服务 R2(config)#ftp-server topdir flash: //定义FTP根目录为FLASH: R1#copy startup-config ftp: //将R1配置备份到FTP服务器 Address or name of remote host []? 12.1.1.2 //输入目标的 IP地址,即FTP服务器的地址 Destination filename [r1-confg]? //存储名为“r1-confg” Writing r1-confg ! 509 bytes copied in 2.312 secs (220 bytes/sec)
③在R2上查看FLASH
R2#show flash:
//查看flash下的目录文件
System flash directory:
File Length Name/status
1 509 r1-confg
[576 bytes used, 8388028 available, 8388604 total]
8192K bytes of processor board System flash (Read/Write)
可以看到,此时FTP服务器上已经备份了R1的配置。
4、当设备的配置丢失时,或者设备故障后换成新设备时,需要将配置重新加载进入,此时需要从其他已经备份的FTP或者TFTP上恢复配置,如下:
R1#copy ftp: startup-config //从ftp上复制到本地startup-config Address or name of remote host []? 12.1.1.2 //远端FTP服务器的地址 Source filename []? r1-confg //要复制的文件名字 Destination filename [startup-config]? //复制过来之后的名字 Accessing ftp://12.1.1.2/r1-confg... Loading r1-confg [OK - 509/4096 bytes] [OK] //拷贝成功! 509 bytes copied in 9.672 secs (53 bytes/sec)
可以看到,R1从FTP上加载了配置。
5、查看设备配置,如下:
①查看系统初始化配置
R1#show startup-config Using 509 out of 129016 bytes ! version 12.4 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname R1 ……
②查看正在运行的配置
R1#show running-config Building configuration... Current configuration : 509 bytes ! version 12.4 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname R1 ……
设备的配置管理是管理员最常见的运维任务,保存和备份配置对于后续的网络运维可以起到很大作用。此实验完成。
- 还没有人评论,欢迎说说您的想法!