[CCNA图文笔记]-12-配置文件备份与还原

0×1.实验拓扑图
实验拓扑图如下:Cloud1被桥接到VMware的虚拟网卡vmnet1上,稍后会介绍如何桥接,vmnet1的网段是192.168.100.0/24,这在本系列第6篇搭建实验环境的文章中已经配置过,这里不再赘述;在VMware中安装了一台Ubuntu系统的虚拟机,用来模拟服务器,服务器上安装了TFTP服务(第二节会介绍具体安装步骤),路由器的fa 1/0接口接在vmnet1上,各设备IP如下图所示:


[CCNA图文笔记]-12-配置文件备份与还原_第1张图片
Cisco-CCNA-backup-1

Cloud1桥接到vmnet1的方法如下:
对工作区中的"Cloud1"右击,选择菜单中的"Configure",按照下图设置,添加vmnet1接口;


[CCNA图文笔记]-12-配置文件备份与还原_第2张图片
Cisco-CCNA-switch-base-3
如果将vmnet1网卡想象成一台独立的"交换机",所有VMware中的虚拟机只要使用"Host-Only"网卡模式,就等于是连接到了这台交换机上,而GNS3中的"Cloud"只要桥接到vmnet1,就相当于在vmnet1这台"交换机"上添加了一个接口,所有GNS3中的设备只要连接到"Cloud"这个接口,就等价与连接到了vmnet1这台"交换机"上,就能够与同样连接在vmnet1这台"交换机"上的其他VMware虚拟机通信,只要他们的IP都被配置在同一个网段中。
如果不习惯使用Ubuntu的朋友,可以安装Windows,然后去下载个TFTP软件,将系统的IP与默认网关设置成上面拓扑中的那样,将虚拟机网卡设置成"Host-Only",确保能与R1通信即可,思路是相同的,操作上请自行变通。
0×2.如何在Ubuntu上安装TFTP服务

首先将VMware中Ubuntu虚拟机接入真实网络,确保能从网络上下载TFTP(如果是物理机连接在路由器上的上网方式就将虚拟机网卡设置成"Bridged",如果是物理机直接ppp拨号方式就将虚拟机网卡模式设置成"NAT")打开终端安装tftp服务端:
01

1.安装tftpd-hpa服务端

02

[email protected]:~$
sudo
apt-get
install
tftpd-hpa

03

04

下面是配套的客户端,如果不需要可以不安装,客户端只是提供了连接到tftp服务器的功能

05

[email protected]:~$
sudo
apt-get
install
tftp-hpa

06

07

2.创建TFTP上传下载目录并添加权限,本例直接创建在当前用户家目录了,请根据实际环境修改

08

[email protected]:~$
mkdir
tftpdir

09

[email protected]:~$
sudo
chmod
777 tftpdir

10

11

3.修改tftp配置文件,将tftp主目录改成上面创建的目录路径

12

[email protected]:~$
sudo
vim
/etc/
default
/tftpd-hpa

13

14

上面两行保持默认,修改后面两行

15

TFTP_USERNAME=
"tftp"

16

TFTP_ADDRESS=
"[::]:69"

17

TFTP_DIRECTORY=
"/home/qing/tftpdir"

tftp主目录

18

TFTP_OPTIONS=
"-l -c -s"

允许上传和下载参数,不配置将无法远程上传和下载

19

20

4.重新启动TFTP服务

21

[email protected]:~$
sudo
service tftpd-hpa restart

安装完成后,将这台虚拟机的网卡模式设置成"Host-Only",进入下面的备份还原实例。
0×3.Cisco设备配置文件备份与还原实例
R1配置如下:
01

R1>
en

02

R1#
conf
t

03

R1(config)#
no
ip
domain-lookup

04

R1(config)#line co 0

05

R1(config-line)#
logg
syn

06

R1(config-line)#
exec-t
0 0

07

R1(config-line)#
exit

08

R1(config)#
int
fa 1/0

09

R1(config-if)#
ip
add
192.168.100.100 255.255.255.0

10

R1(config-if)#
no
shut

11

R1(config-if)#
end

将运行配置文件保存到启动配置文件中:
01

/查看启动配置文件,在没有将运行配置文件保存到启动配置文件前,启动配置文件什么都没有/

02

R1#
show
startup-config

03

04

/将运行配置文件写入启动配置文件中/

05

R1#
write

06

Building configuration...

07

[OK]

08

09

/再次查看启动配置文件就能看到里面和当前运行配置文件内容一致/

10

R1#
show
startup-config

11

12

/方法二,下面的命令和上面的
write
执行效果相同
/

13

R1#
copy
running-config
startup-config

14

Destination filename [
startup-config
]? /指定文件名,本例使用默认/

15

Building configuration...

16

[OK]

将配置文件备份到TFTP服务器上:
01

/将启动配置文件保存到tftp/

02

R1#
copy
startup-config
tftp

03

04

/输入运行了TFTP服务器IP/

05

Address or name of remote
host
[]? 192.168.100.200

06

/保存的文件名,输入一个名称或使用默认名称回车/

07

Destination filename [r1-confg]?

08

.!!

09

/出现感叹号表示传输成功,出现句号表示超时,请检查路由器是否可以和TFTP服务器正常通信/

10

11

/备份运行配置文件,同上/

12

R1#
copy
running-config
tftp

此时可以在服务器上进入TFTP对应的目录,查看到备份文件。
将TFTP服务器上备份的配置文件恢复到路由:

01

/首先删除
startup-config
,模拟其丢失的情况
/

02

R1#
erase
startup-config

03

Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]

04

[OK]

05

Erase of nvram: complete

06

07

/显示
startup-config
,被告知不存在
/

08

R1#
show
startup-config

09

startup-config
is not present

10

11

/*从备份文件恢复
startup-config
*/

12

R1#
copy
tftp
startup-config

13

/tftp服务器IP/

14

Address or name of remote
host
[]? 192.168.100.200

15

/输入备份的文件名称/

16

Source filename []? r1-confg

17

/恢复到启动配置文件,默认回车即可/

18

Destination filename [
startup-config
]?

19

Accessing tftp://192.168.100.200/r1-confg...

20

Loading r1-confg from 192.168.100.200 (via FastEthernet1/0): !

21

[OK - 552 bytes]

22

23

/恢复成功,查看一下/

24

R1#
show
startup-config

25

Using 552 out of 129016 bytes

26

!

27

version
12.4

28

29

/*

30

  • 同样的方法可以恢复到
    running-config

31

copy
tftp
running-config

32

*/

你可能感兴趣的:([CCNA图文笔记]-12-配置文件备份与还原)