我有一台充当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
,但是没有用。错误-
答案 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