|
|
This chapter describes what you need to know before you begin configuring your router with Cisco IOS software (the software that runs your router)
This chapter contains the following sections:
Understanding these concepts saves you time when you are configuring your router. If you have never used the Cisco IOS software or need a refresher, take a few minutes to read this chapter before you proceed to the next chapter.
If you are already familiar with the Cisco IOS software, you can proceed to the configuration chapter that is appropriate for your network.
If you are configuring your router from a PC (not a dumb terminal), you need a type of communications software called terminal emulation software. The PC uses this software to send commands to your router. Table 2-1 lists some common names for this software, based on the type of PC you are using.
| PC Operating System | Software |
|---|---|
| Windows 95, Windows NT | HyperTerm (included with Windows software) |
| Windows 3.1 | Terminal (included with Windows software) |
| Macintosh | ProComm, VersaTerm (supplied separately) |
You can use the terminal emulation to change settings for the type of device that is connected to the PC, in this case a router. Configure the software to the following settings, so that your PC can communicate with your router:
You can now configure your router using your PC.
This section describes the Cisco IOS command mode structure. Each command mode supports specific Cisco IOS commands. For example, the interface type_number command is used only when in global configuration mode.
You use the following Cisco IOS command modes when configuring the scenarios described in this document:
Table 2-2 lists the command modes that are used in this guide, how to access each mode, the prompt you see in that mode, and how to exit that mode. The examples in the table use the host name 1600.
| Mode | Access Method | Prompt | Exit Method | About This Mode1 |
|---|---|---|---|---|
| User EXEC | Begin a session with your router. | 1600> | Enter the logout command. | A subset of the commands available in this mode. Use this mode to:
|
|
Privileged EXEC | Enter the enable command while in user EXEC mode. | 1600# |
|
Use this mode to:
To prevent unauthorized changes to your router configuration, access to this mode should be protected with a password . |
| Global configuration | Enter the configure command while in privileged EXEC mode. | 1600(config)# |
|
Use this mode to configure parameters that apply to your router as a whole. |
| Interface configuration | Enter the interface command (with a specific interface) while in the global configuration mode. | 1600(config-if)# |
|
Use this mode to configure parameters for the various LAN and WAN interfaces of your router, including the:
|
|
Router configuration | Enter your router command followed by the appropriate keyword while in global configuration mode. | 1600(config-router)# |
|
Use this mode to configure an IP routing protocol. |
| Line configuration | Specify a line with the line vty command while in the global configuration mode. | 1600(config-line)# |
|
Use this mode to configure parameters for the terminal line. |
You can use the question mark (?) and arrow keys to help you enter commands.
For a list of available commands at that command mode, enter a question mark:
Router> ?
To complete a command, enter a few known characters followed by a question mark (with no space):
Router> s?
For a list of command variables, enter the command followed by a space and a question mark:
Router> show ?
To redisplay a command you previously entered, press the up-arrow key. You can continue to press the up arrow key for more commands.
Because many privileged-level EXEC commands are used to set operating parameters, you should password-protect these commands to prevent unauthorized use.
You use two commands to do this:
You must enter an enable secret password to gain access to privileged EXEC mode commands.
For maximum security, the passwords should be different. If you enter the same password for both during the setup process, your router accepts the passwords, but warns you that they should be different.
An enable secret password can contain from 1 to 25 uppercase and lowercase alphanumeric characters. An enable password can contain any number of uppercase and lowercase alphanumeric characters. In both cases, a number cannot be the first character. Spaces are also valid password characters; for example, "two words" is a valid password. Leading spaces are ignored; trailing spaces are recognized.
If you lose or forget your enable password, refer to the "Troubleshooting" appendix in the Cisco 1600 Series Hardware Installation Guide that came with your router.
To make any configuration changes to your router, you must be in configuration mode. This section describes how to enter configuration mode while using a terminal or PC that is connected to your router CONSOLE port.
To enter configuration mode:
Would you like to enter the initial configuration dialog [yes]: no
The enable password does not show on the screen when you enter it. This example shows how to enter configuration mode on a Cisco 1600 router:
1603>enablePassword: <enable_password> Router#
Enable mode is indicated by the # in the prompt. You can now make changes to your router configuration.
Router# configure terminal
Router (config)#
You can now make changes to your router configuration.
This section provides some tips about entering Cisco IOS commands at the command line interface (CLI).
You only have to enter enough characters for the router to recognize the command as unique. This example show how to enter the show configuration command:
1603# show conf
Using 385 out of 7506 bytes
!
version 11.2
no service udp-small-servers
no service tcp-small-servers
.
.
.
Table 2-3 lists some error messages that you might encounter while using the CLI to configure your router.
| Error Message | Meaning | How to Get Help |
|---|---|---|
| % Ambiguous command: "show con" | You did not enter enough characters for your router to recognize the command. | Re-enter the command followed by a question mark (?) with no space between the command and the question mark.
The possible keywords that you can enter with the command are displayed. |
| % Incomplete command. | You did not enter all of the keywords or values required by this command. | Re-enter the command followed by a question mark (?) with no space between the command and the question mark.
The possible keywords that you can enter with the command are displayed. |
| % Invalid input detected at '^' marker. | You entered the command incorrectly. The error occurred where the caret mark (^) appears. | Enter a question mark (?) to display all of the commands that are available in this command mode. |
If you want to disable a feature or undo a command you entered, you can enter the keyword no before most commands; for example, no ip routing.
You need to enter the copy running-config startup-config command to save your configuration changes to NVRAM so that they are not lost if there is a system reload or power outage. This example shows how use this command to save your changes:
Router# copy running-config startup-config
Building configuration...
It might take a minute or two to save the configuration to NVRAM. After the configuration has been saved, the following appears:
[OK] Router#
Debug command are provided for most of the configurations in this document. You can use the debug commands allow to troubleshoot any configuration problems that you might be having on your network. Debug commands provide extensive, informative displays to help you interpret any possible problems.
Table 2-4 contains important information about debug commands.
Now that you have learned some Cisco IOS software basics, you can begin to configure your router.
Remember that
Proceed to any one of the configuration chapters to begin configuring your router.
|
|