将配置文件从TFTP服务器复制到Cisco IOS路由器时出现问题

时间:2019-03-31 22:40:34

标签: tftp cisco-ios

我有一台充当TFTP服务器的Ubuntu计算机。我想配置我的cisco ios路由器以在引导时从此TFTP服务器获取配置。

我有一些疑问- 我在哪里将我的Cisco路由器的配置文件存储在TFTP服务器中? 目前,我在/ var / lib / tftpboot-

中创建了两个临时文件夹
automation@automation:/var/lib/tftpboot$ ls -l
total 8
drwx------ 2 tftp tftp 4096 Mar 31 15:37 ExrZHRa-incoming
drwxr-xr-x 2 root root 4096 Mar 31 15:52 TXJla-outgoing

automation@automation:/var/lib/tftpboot$ tree
.
├── ExrZHRa-incoming [error opening dir]
└── TXJla-outgoing
    └── R1.txt

2 directories, 1 file

根据Cisco的文档,这是从TFTP服务器获取文件的语法-

copy tftp: [[[//location ]/directory ]/filename ] nvram:startup-config 

Example:
Device# copy tftp://server1/dir10/datasource nvram:startup-config

据我了解,location将是我的TFTP服务器的IP,filename将是我要加载的实际配置文件。但是,directory中应该配置什么呢?我尝试了/var/lib/tftpboot/TXJla-outgoing,但是没有用。错误-

enter image description here

2 个答案:

答案 0 :(得分:0)

那不应该只是

copy tftp://192.168.1.1/R1.txt running-config

您似乎正在使用tftp-hda。您是否遵循本指南? https://medium.com/@Sciri/configuring-a-tftp-server-on-ubuntu-for-switch-upgrades-and-maintenance-caf5b6833148

答案 1 :(得分:0)

尝试一下:

copy tftp://192.168.1.1/TXJla-outgoing/R1.txt nvram:startup-config

通过TFTP下载的任何内容的URL均从TFTP服务器的根目录/var/lib/tftpboot

开始