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

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

作者: Zero___ | 来源:发表于2017-05-05 10:46 被阅读79次

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


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

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


    Cisco-CCNA-switch-base-3Cisco-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

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

    08

    qing@qingsword.com:~$
    mkdir
    tftpdir

    09

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

    10

    11

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

    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"

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

    19

    20

    4.重新启动TFTP服务

    21

    qing@qingsword.com:~$
    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-配置文件备份与还原

          本文链接:https://www.haomeiwen.com/subject/vtvjtxtx.html