cisco-ios.md 2.7 KB


title: Cisco IOS breadcrumbs:

  • title: Configuration
  • title: Network --- {% include header.md %}

Related Pages

{:.no_toc}

Resources

CLI

Modes

  • User EXEC mode (Router>):
    • Used to run basic, non-privileged commands, like ping or show (limited).
    • Entered when logging in as "not very privileged" users.
  • Privileged EXEC mode (Router#) (aka enable mode):
    • Used to run more privileged (all) commands.
    • Entered when logging in as "privileged" users or when running enable from user EXEC mode.
  • Global configuration mode (Router(config)#) and special configuration mode (Router(config-xxx)#):
    • Used to configure the unit.
    • Global configuration mode is entered by running configure terminal in privileged EXEC mode.
    • "Special" configuration mode (it's not actually collectively called that) is entered when configuring an interface, a virtual router interface, a console line, a VLAN etc. from global configuration mode.
  • Setup mode:
    • Used to interactivly configure some the "basics".
    • Entered when loggin into a factory reset unit or when running setup.
    • Completely useless, never use it.
  • ROM monitor mode (aka ROMMON).

General Usage

  • Most commands take effect immediately.
  • Select range of interfaces: int range g1/0/1-52 (example)
  • Reset interface(s): default int [range] <if>[-<end>]
  • CLI interaction:
    • Tab: Auto-complete.
    • ?: Prints the allowed keywords.
    • | <filter>: Can be used to filter the output using one of the filter commands.

Configuration

Basics

  • Save running config: copy run start or write mem
  • Restore startup config: copy start run
  • Show configurations: show [run|start]
    • | section <section> can be used to show a specific section.

AAA

  • Disable the password-encryption service, use encrypted passwords instead. Perferrably type 9 (scrypt) secrets if available.

Miscellaneous

Version and Image String Notations

  • Version 12 notation (e.g. 12.4(24a)T1):
    • Major release (12).
    • Minor release (4).
    • Maintenance number (24).
    • Rebuild number (alt. 1) (a).
    • Train identifier (T).
    • Rebuild number (alt. 2) (1).
  • Version 15 notation (e.g. 15.0(1)M1):
    • Major release (15).
    • Minor release (0).
    • Feature release (1).
    • Release type (M).
    • Rebuild number (1).
  • If it has K9 in the image name, it has cryptographic features included. Some images don't because of US export laws.

{% include footer.md %}