[CCNA圖文筆記]-12-配置文件備份與還原

0×1.實驗拓撲圖
實驗拓撲圖如下:Cloud1被橋接到VMware的虛擬網(wǎng)卡vmnet1上,稍后會介紹如何橋接,vmnet1的網(wǎng)段是192.168.100.0/24,這在本系列第6篇搭建實驗環(huán)境的文章中已經(jīng)配置過,這里不再贅述;在VMware中安裝了一臺Ubuntu系統(tǒng)的虛擬機,用來模擬服務器,服務器上安裝了TFTP服務(第二節(jié)會介紹具體安裝步驟),路由器的fa 1/0接口接在vmnet1上,各設備IP如下圖所示:


Cisco-CCNA-backup-1
Cisco-CCNA-backup-1

Cloud1橋接到vmnet1的方法如下:
對工作區(qū)中的"Cloud1"右擊,選擇菜單中的"Configure",按照下圖設置,添加vmnet1接口;


Cisco-CCNA-switch-base-3
Cisco-CCNA-switch-base-3
如果將vmnet1網(wǎng)卡想象成一臺獨立的"交換機",所有VMware中的虛擬機只要使用"Host-Only"網(wǎng)卡模式,就等于是連接到了這臺交換機上,而GNS3中的"Cloud"只要橋接到vmnet1,就相當于在vmnet1這臺"交換機"上添加了一個接口,所有GNS3中的設備只要連接到"Cloud"這個接口,就等價與連接到了vmnet1這臺"交換機"上,就能夠與同樣連接在vmnet1這臺"交換機"上的其他VMware虛擬機通信,只要他們的IP都被配置在同一個網(wǎng)段中。
如果不習慣使用Ubuntu的朋友,可以安裝Windows,然后去下載個TFTP軟件,將系統(tǒng)的IP與默認網(wǎng)關設置成上面拓撲中的那樣,將虛擬機網(wǎng)卡設置成"Host-Only",確保能與R1通信即可,思路是相同的,操作上請自行變通。
0×2.如何在Ubuntu上安裝TFTP服務

首先將VMware中Ubuntu虛擬機接入真實網(wǎng)絡,確保能從網(wǎng)絡上下載TFTP(如果是物理機連接在路由器上的上網(wǎng)方式就將虛擬機網(wǎng)卡設置成"Bridged",如果是物理機直接ppp撥號方式就將虛擬機網(wǎng)卡模式設置成"NAT")打開終端安裝tftp服務端:
01

1.安裝tftpd-hpa服務端

02

qing@qingsword.com:~$
sudo
apt-get
install
tftpd-hpa

03

04

下面是配套的客戶端,如果不需要可以不安裝,客戶端只是提供了連接到tftp服務器的功能

05

qing@qingsword.com:~$
sudo
apt-get
install
tftp-hpa

06

07

2.創(chuàng)建TFTP上傳下載目錄并添加權限,本例直接創(chuàng)建在當前用戶家目錄了,請根據(jù)實際環(huán)境修改

08

qing@qingsword.com:~$
mkdir
tftpdir

09

qing@qingsword.com:~$
sudo
chmod
777 tftpdir

10

11

3.修改tftp配置文件,將tftp主目錄改成上面創(chuàng)建的目錄路徑

12

qing@qingsword.com:~$
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"

允許上傳和下載參數(shù),不配置將無法遠程上傳和下載

19

20

4.重新啟動TFTP服務

21

qing@qingsword.com:~$
sudo
service tftpd-hpa restart

安裝完成后,將這臺虛擬機的網(wǎng)卡模式設置成"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
執(zhí)行效果相同
/

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

/出現(xiàn)感嘆號表示傳輸成功,出現(xiàn)句號表示超時,請檢查路由器是否可以和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

*/

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容