Cisco CLI Configuration and Networking Fundamentals
CLI Navigation and Help
- Context-sensitive help: Entering the
? character in any mode displays the first word of every valid command for that mode. To see arguments for a specific command, type the command followed by a space and a question mark (e.g., ping ?). - Shortcuts: The
Tab key autocompletes a partially typed command if the input string is unique. - Navigation in More Prompts: When the string "--More--" appears,
Enter displays the next line, Space displays the next page, and any other key exits the command. - Process Interruption:
Ctrl+C cancels a process and returns to the prompt. Ctrl+Shift+6 is specifically used to break processes like DNS lookups or traceroutes. - Errors: If a shortcut is too short and applies to multiple commands (e.g.,
con for configure or connect), the system returns an "ambiguous command" error.
Device Configuration and Naming
- Hostname Rules:
- Must start with a letter or an underscore.
- Must end with a letter or a number.
- Contains only letters, digits, dashes, and underscores.
- Must be fewer than 64 characters.
- Spaces are prohibited; dashes or underscores should be used instead.
- Command Syntax: Curly braces in a command syntax indicate a required choice between mutually exclusive options (e.g., choosing between
static or time).
Security and Passwords
- Guideline: Current recommendations suggest passwords should be at least 12 characters long and vary across different devices.
- Console and Virtual Lines: To protect device access, navigate to
line console 0 or line vty (Virtual Terminal lines) and use the password [string] command. - Enforcement: The
login command must be applied after setting a line password to require the password for access. - Encryption: The
enable secret command is used to set a password for privileged exec mode that is automatically encrypted.
Device Memory and File Management
- RAM: Contains the
running-config. This memory is volatile; contents are lost if the device reloads or powers down. - NVRAM: Contains the
startup-config. This non-volatile memory persists through reloads. - Saving: The command
copy running-config startup-config transfers current settings from RAM to NVRAM. - Resetting: The command
erase startup-config clears the NVRAM, returning the device to a blank state upon reloading.
- IPv4 Structure: Addresses consist of four 8-bit patterns called octets.
- Default Gateway: An IP address used to connect a local computer to devices on different networks.
- Hardware Types:
- Fixed Configuration: Devices like the 2960 switch have a set number of ports (e.g., 24 Fast Ethernet ports at 100Mbps and 2 Gigabit ports at 1000Mbps) that cannot be changed.
- Modular: Devices such as routers use feature cards (e.g., NIM cards) that allow for interchangeable ports like fiber optic or serial connections.
- Media Properties:
- Copper cabling transmits electromagnetic pulses with a range of approximately 100m.
- Fiber optic cabling supports significantly longer distances.
- Wireless ranges are comparable to copper but are more susceptible to environmental interference.
- Testing: The
ping command verifies connectivity. A successful response from a Cisco device is represented by an exclamation point (!).