Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. If you'd prefer to explore, try our test area to get started. And see here for current known issues.

New Member

Copy TFTP Syntax

I am trying to copy my running configuration to a specific directory on my TFTP server. I am using a single CLI command to execute the request.

I have successfully issued “copy run tftp://1.1.1.1//tftpboot/configs/” on many devices (mostly switches). My routers are failing. The router config files write to the default TFTP directory and not the specific directory. Something about the syntax fails.

I have tried

Copy run tftp://1.1.1.1:/tftp…

Copy run tftp://1.1.1.1://tftp…

Copy run tftp://1.1.1.1/tftp…

Copy run tftp://1.1.1.1//tftp…

All have failed.

When I issue “copy run tftp” and manually answer the questions, I have success. When I enter the destination filename, I type “/tftpboot/configs/router_config”.

Ideas?

Everyone's tags (1)
11 REPLIES

Copy TFTP Syntax

What type of router are you using?

New Member

Copy TFTP Syntax

A mix of routers and switches.  Most routers are 2800, 3800 and 3900.  Switches are mostly 3750.

Copy TFTP Syntax

I'm assuming you have IP connectivity to them?

Copy TFTP Syntax

copy system:running-config tftp:[[[//location]/directory]/filename]

copy run tftp://1.1.1.1//tftpboot/configs -> Seems like it should work

Hall of Fame Super Silver

Copy TFTP Syntax

I wonder if it could be an issue with the TFTP server. Can the original poster clarify whether he is able to get copy run tftp to work correctly to this server from some devices but not from others?

HTH

Rick

Copy TFTP Syntax

It you can ping successfully, it could be any issue with the TFTP server as Richard suggested.

Or maybe an ACL is blocking it somewhere?

New Member

Copy TFTP Syntax

The purpose for the single line CLI is that I am using a script to send the command.  I feel the script is correct because I can recreate the problem when I manually enter the commands.

I did another test and...

up to this point, I had been entering "copy run tftp://1.1.1.1//tftpboot/configs/"  (notice the final / )

! the final / should allow the router/switch to automatically insert the filename of -confg

The device responds asking for confirmation in the tftp server IP address (1.1.1.1)

The next question is filename

the devices that show a filename of "/tftpboot/configs/-confg" - work as expected

the devices that show a filename of "-confg" - do not work as expected

My test devices are a 4948 and a 2811.  The 4948 works and the 2811 fails (doesn't TFTP to the directory I would like).

If I change my initial command to "copy run tftp://1.1.1.1//tftpboot/configs/-confg", the 2811 works as expected.  When asked to confirm the filename, the filename shows "/tftpboot/configs/-confg"

It appears the routers and switches interpret the final "/" differently.

Hall of Fame Super Gold

Re: Copy TFTP Syntax

Have you tried this new command before?

sh run | redirect tftp:///directory/directory/directory/filename.txt

Hall of Fame Super Gold

Copy TFTP Syntax

What is your TFTP client?

New Member

Copy TFTP Syntax

If I provide a full path including the filename, the tftp transfer works.  I hadn't wanted to do this because this will require additional work in my script.  If you don't specify a filename, the device will insert one by default (hostname-confg).

New Member

Copy TFTP Syntax

The clients are the routers and switches.  The server is a AIX system.

13095
Views
0
Helpful
11
Replies