NOTE: You can enter text following " ! " as a comment. However, the " !" is not a comment marker. It
returns the CLI to the global configuration level.
NOTE: In software releases earlier than 07.1.x, the CLI ignores the " ! " instead of changing the CLI to the
global CONFIG level, when you load the configuration using the copy tftp running-config <ip-addr>
<filename> command. In software release 07.1.x and later, the CLI does change the CLI to the global
CONFIG level, when you load the configuration using the copy tftp running-config <ip-addr> <filename>
command or the ncopy tftp <ip-addr> <filename> running-config command.
In all releases, the CLI changes to the global CONFIG level if you load the configuration as a startup-config
file instead of the running-config (using the copy tftp startup-config <ip-addr> <filename> command or
ncopy tftp <ip-addr> <from-name> startup-config command).
NOTE: If you copy-and-paste a configuration into a management session, the CLI ignores the " ! " instead of
changing the CLI to the global CONFIG level. As a result, you might get different results if you copy-and-
paste a configuration instead of loading the configuration using TFTP.
•
Make sure you enter each command at the correct CLI level. Since some commands have identical forms at
both the global CONFIG level and individual configuration levels, if the CLI's response to the configuration file
results in the CLI entering a configuration level you did not intend, then you can get unexpected results.
For example, if a trunk group is active on the device, and the configuration file contains a command to disable
STP on one of the secondary ports in the trunk group, the CLI rejects the commands to enter the interface
configuration level for the port and moves on to the next command in the file you are loading. If the next
command is a spanning-tree command whose syntax is valid at the global CONFIG level as well as the
interface configuration level, then the software applies the command globally. Here is an example:
The configuration file contains these commands:
interface ethernet 4/2
no spanning-tree
The CLI responds like this:
HP9300(config)# interface ethernet 4/2
Error - cannot configure secondary ports of a trunk
HP9300(config)# no spanning-tree
HP9300(config)#
•
If the file contains commands that must be entered in a specific order, the commands must appear in the file
in the required order. For example, if you want to use the file to replace an IP address on an interface, you
must first remove the old address using "no" in front of the ip address command, then add the new address.
Otherwise, the CLI displays an error message and does not implement the command. Here is an example:
The configuration file contains these commands:
interface ethernet 3/11
ip address 10.10.10.69/24
The running-config already has a command to add an address to 3/11, so the CLI responds like this:
HP9300(config)# interface ethernet 3/11
HP9300(config-if-e100-3/1)# ip add 10.10.10.69/24
Error: can only assign one primary ip address per subnet
HP9300(config-if-e100-3/1)#
To successfully replace the address, enter commands into the file as follows:
interface ethernet 3/11
no ip address 20.20.20.69/24
ip address 10.10.10.69/24
Updating Software Images and Configuration Files
14 - 15
Need help?
Do you have a question about the ProCurve 9304M and is the answer not in the manual?