Transferring

Transferring switch configurations

Copying a configuration file to a remote host in TFTP

Syntax

copy startup-config | running-config tftp ip-addr remote-file [ pc | unix ] [oobm]

copy config filename tftp ip-addr remote-file [ pc | unix ] [oobm]

This command can copy a designated config file in the switch to a TFTP server.

For more information, see the Basic Operation Guide.

For switches that have a separate OOBM port, the oobm parameter specifies that the transfer is through the OOBM interface. If this parameter is not specified, the transfer is through the data interface.

The oobm parameter is not available on switches that do not have a separate OOBM port.

Example

To upload the current startup configuration to a file named sw8200 in the configs directory on drive "d" in a TFTP server having an IP address of 10.28.227.105:

ProCurve# copy startup-config tftp 10.28.227.105
   d:\configs\sw8200

Copying a configuration file from a remote host in TFTP

Syntax

copy tftp startup-config | running-config ip-addr remote-file [ pc | unix ] [oobm]

copy tftp config filename ip-addr remote-file [ pc | unix ] [oobm]

This command can copy a configuration from a remote host to a designated config file in the switch.

For switches that have a separate OOBM port, the oobm parameter specifies that the transfer is through the OOBM interface. If this parameter is not specified, the transfer is through the data interface.

The oobm parameter is not available on switches that do not have a separate OOBM port.

Example

To download a configuration file named sw8200 in the configs directory on drive "d" in a remote host having an IP address of 10.28.227.105:

HP Switch# copy tftp startup-config 10.28.227.105
   d:\configs\sw8200

Copying customized command file

Using the copy tftp command with the show-tech option provides the ability to copy a customized command file to the switch. When the show tech custom command is executed, the commands in the custom file are executed instead of the hard-coded list of commands. If no custom file is found, the current hard-coded list is executed. This list contains commands to display data, such as the image stamp, running configuration, boot history, port settings, and so on.

Syntax

copy tftp show-tech ipv4 or ipv6 address filename [oobm]

Copies a customized command file to the switch.

For switches that have a separate OOBM port, the oobm parameter specifies that the transfer is through the out-of-band management interface. If this parameter is not specified, the transfer is through the data interface. The oobm parameter is not available on switches that do not have a separate OOBM port.

Example

Using the copy tftp show-tech command to upload a customized command file

HP Switch(config)# copy tftp show-tech 10.10.10.3 commandfile1
Syntax

show tech custom

Executes the commands found in a custom file instead of the hard-coded list.


[NOTE: ]

NOTE: Exit the global config mode (if needed) before executing show tech commands.


Example

The show tech custom command

You can include show tech commands in the custom file, with the exception of show tech custom. For example, you can include the command show tech all.

If no custom file is found, a message displays stating "No SHOW-TECH file found." (No custom file was uploaded with the copy tftp show-tech command.)

HP Switch# show tech custom
No SHOW-TECH file found.

Copying a configuration file using Xmodem

To use this method, the switch must be connected via the serial port to a PC or UNIX workstation. You will need to:

  • Determine a filename to use.

  • Know the directory path you will use to store the configuration file.

Syntax

copy [ startup-config | running-config ] xmodem [ pc | unix ]

copy config filename xmodem pc | unix

Uses Xmodem to copy a designated configuration file from the switch to a PC or UNIX workstation.

Example

To copy a configuration file to a PC serially connected to the switch:

  1. Determine the file name and directory location on the PC.

  2. Execute the following command:

    HP Switch# copy startup-config xmodem pc
    Press 'Enter' and start XMODEM on your host...
    
  3. After you see the above prompt, press [Enter].

  4. Execute the terminal emulator commands to begin the file transfer.

Copying a configuration file from a serially connected PC or UNIX workstation

To use this method, the switch must be connected via the serial port to a PC or UNIX workstation on which is stored the configuration file you want to copy. To complete the copying, you need to know the name of the file to copy and the drive and directory location of the file.

Syntax

copy xmodem startup-config [ pc | unix ]

copy xmodem config filename [ pc | unix ]

Copies a configuration file from a serially connected PC or UNIX workstation to a designated configuration file on the switch.

Example

To copy a configuration file from a PC serially connected to the switch:

  1. Execute the following command:

    HP Switch# copy xmodem startup-config pc
    Device will be rebooted, do you want to continue [y/n]? y
    Press 'Enter' and start XMODEM on your host...
    
  2. After you see the above prompt, press [Enter].

  3. Execute the terminal emulator commands to begin the file transfer.

  4. When the download finishes, you must reboot the switch to implement the newly downloaded software. To do so, use one of the following commands:

    Syntax

    boot system flash [ primary | secondary ]

    boot system flash [config filename ]

    Switches boot from the designated configuration file.

    Syntax

    reload

    Reboots from the flash image currently in use.

Copying a configuration file to a USB device

To use this method, a USB flash memory device must be connected to the switch's USB port.

Syntax

copy startup-config usb filename

copy running-config usb filename

Example

To copy the startup configuration file to a USB flash drive:

  1. Insert a USB device into the switch's USB port.

  2. Execute the following command:

    HP Switch# copy startup-config usb HP Switch-config
    

    where HP Switch-config is the name given to the configuration file that is copied from the switch to the USB device.

Copying a configuration file from a USB device

To use this method, the switch must be connected via the USB port to a USB flash drive on which is stored the configuration file you want to copy. To execute the command, you will need to know the name of the file to copy.

Syntax

copy usb startup-config filename

Copies a configuration file from a USB device to the startup configuration file on the switch.

Example

To copy a configuration file from a USB device to the switch:

  1. Insert a USB device into the switch's USB port.

  2. Execute the following command:

    HP Switch# copy usb startup-config HP Switch-config
    

    where HP Switch-config is the name of the file to copy.

  3. At the prompt, press [Enter] to reboot the switch and implement the newly downloaded software.

Transferring ACL command files

Uploading an ACL command file from a TFTP server

Syntax

copy tftp command-file ip-addr filename.txt unix | pc [oobm]

Copies and executes the named text file from the specified TFTP server address and executes the ACL commands in the file.

ip-addr The IP address of a TFTP server available to the switch
filename.txt A text file containing ACL commands and stored in the TFTP directory of the server identified by ip-addr

[ unix | pc ]

The type of workstation used for serial, Telnet, or SSH access to the switch CLI
[oobm] For switches that have a separate out-of-band management port, specifies that the transfer will be through the out-of-band management interface. (Default is transfer through the data interface.)

Depending on the ACL commands used, this action does one of the following in the running-config file:

  • Creates a new ACL.

  • Replaces an existing ACL.

  • Adds to an existing ACL.

Example

Suppose you:

  1. Created an ACL command file named vlan10_in.txt to update an existing ACL.

  2. Copied the file to a TFTP server at 18.38.124.16.

Using a PC workstation, you then execute the following from the CLI to upload the file to the switch and implement the ACL commands it contains:

HP Switch(config)# copy tftp command-file 18.38.124.16
vlan10_in.txt pc

The switch displays this message:

Running configuration may change, do you want to continue
[y/n]?

To continue with the upload, press the [Y] key. To abort the upload, press the [N] key. Note that if the switch detects an illegal (non-ACL) command in the file, it bypasses the illegal command, displays a notice (as shown in Using the copy command to download and configure an ACL), and continues to implement the remaining ACL commands in the file.

Using the copy command to download and configure an ACL

Using the copy command to download and configure an ACL

Uploading an ACL command file using Xmodem

Syntax

copy xmodem command-file [ unix | pc ]

Uses Xmodem to copy and execute an ACL command from a PC or UNIX workstation. Depending on the ACL commands used, this action does one of the following in the running-config file:

  • Creates a new ACL.

  • Replaces an existing ACL.

  • Adds to an existing ACL.

USB: Uploading an ACL command file from a USB device

Syntax

copy usb command-file filename.txt [ unix | pc ]

Copies and executes the named text file from a USB flash drive and executes the ACL commands in the file.

filename.txt A text file containing ACL commands and stored in the USB flash drive

unix | pc

The type of workstation used to create the text file.

Depending on the ACL commands used, this action does one of the following in the running-config file:

  • Creates a new ACL.

  • Replaces an existing ACL.

  • Adds to an existing ACL.

Example

Suppose you:

  1. Created an ACL command file named vlan10_in.txt to update an existing ACL.

  2. Copied the file to a USB flash drive.

Using a PC workstation, you then execute the following from the CLI to upload the file to the switch and implement the ACL commands it contains:

HP Switch(config)# copy usb command-file vlan10_in.txt pc

The switch displays this message:

Running configuration may change, do you want to continue
[y/n]?

To continue with the upload, press the [Y] key. To abort the upload, press the [N] key. Note that if the switch detects an illegal (non-ACL) command in the file, it bypasses the illegal command, displays a notice (as in the tftp example shown in Using the copy command to download and configure an ACL), and continues to implement the remaining ACL commands in the file.

Transferring switch configurations

Using CLI commands you can copy switch configurations to and from a switch, or copy a software image to configure or replace an ACL in the switch configuration.


[NOTE: ]

NOTE: For greater security, you can perform all TFTP operations using SFTP.

You can also use the include-credentials command to save passwords, secret keys, and other security credentials in the running config file.


Transferring ACL command files

This section describes how to upload and execute a command file to the switch for configuring or replacing an ACL in the switch configuration. Such files should contain only access control entry (ACE) commands.