102
TFTP client configuration example
Network requirements
• As shown in Figure 3, use a PC as the TFTP server and Device as the TFTP client. Their IP addresses are
1.2.1.1/16 and 1.1.1.1/16 respectively. Device and PC are reachable to each other.
• Device downloads a boot file from PC for upgrading and uploads a configuration file named config.cfg
to PC for backup.
Figure 3 Smooth upgrading using the TFTP client function
Procedure
CAUTION:
• The boot file used for the next startup must be saved under the root directory of the storage medium.
Copy or move a file to the root directory of the storage medium. For more information about
boot-loader, see
Fundamentals Command Reference.
• If the available memory space of the device is not enough, use fixdisk to clear the memory or use delete
/unreserved
file
-
url
to delete the files not in use and then perform the following operations.
1. Configure the PC (TFTP Server), the configuration procedure is omitted.
• On the PC, enable the TFTP server.
• Configure a TFTP working directory.
2. Configure Device (TFTP Client)
# Enter system view.
<Sysname> system-view
# Download application file newest.bin from PC.
<Sysname> tftp 1.2.1.1 get newest.bin
# Upload a configuration file config.cfg to the TFTP server.
<Sysname> tftp 1.2.1.1 put config.cfg configback.cfg
# Specify newest.bin as the main boot file to be used at the next startup.
<Sysname> boot-loader file newest.bin bbb.bin main
# Reboot the device and the software is upgraded.
<Sysname> reboot