1. Configuration Register Settings
    1. What bits mean what
      1. 0x2102
        1. Default setting
      2. 0-3 (0x0000-0x000F)
        1. Boot field
          1. 00 - ROM monitor mode
          2. 01 - Boot image from ROM
          3. 02-F - Specifies a default boot file name
      3. 6 (0x0040)
        1. Ignore NVRAM contents
      4. 7 (0x0080)
        1. OEM bit enabled
      5. 8 (0x101)
        1. Break Disabled
      6. 10 (0x0400)
        1. IP broadcast all zeros
      7. 5, 11-12 (0x0800-0x1000)
        1. Console line speed
      8. 13 (0x2000)
        1. Boot default ROM software if network boot fails
      9. 14 (0x4000)
        1. IP broadcast do not have net numbers
      10. 15 (0x8000)
        1. Enable diagnostics and ignore NVRAM
    2. Password recovery
      1. Reload router and press [ctrl+Break] to load into ROMMON
      2. Change the config-register to 0x2142 using confreg
      3. Reload router
      4. Enter privileged mode
      5. copy startup-config to running-config
      6. Change Password
      7. Reset Config-register to default (0x2102)
      8. save the router config (copy run start)
      9. reload the router (optional)
    3. Why change Config-register?
      1. To force system into ROMmon
      2. to select a boot source and boot filename
      3. To enable or disable Break function
      4. To control broadcast addresses
      5. To set the console terminal baud rate
      6. To load OS from ROM
      7. To enable booting from TFTP
  2. Managing system files
    1. Backing up IOS
      1. Three step fail safe
        1. boot from flash
          1. 'boot system flash [filename]'
        2. boot from TFTP
          1. 'boot system tftp [filename] [address]
        3. boot from ROM
          1. 'boot system rom'
          2. at best, a last resort
      2. back up to TFTP:
        1. ensure connection to server (ping)
        2. enough space on server/router
        3. verify filename and path
          1. 'show flash'
        4. TFTP software running on server
        5. use a crossover cable
        6. server is in same subnet as router
        7. copy command given tftp IP address
    2. Restoring IOS
      1. restore from TFTP
        1. verify name and path
        2. ensure enough memory on router
        3. IP address of TFTP
      2. Command: 'copy tftp flash'
    3. Saving running-config
      1. 'copy run/start tftp'
      2. 'copy run start'
    4. Erase Configuration file
      1. 'erase startup-config'
        1. reload router
  3. Host table
    1. ip host [hostnames] [ip address]
      1. entered from global config mode
      2. can add multiple IP addresses for one host
    2. Static table for name resolution
      1. verify host table: 'show hosts'
    3. Alternative is DNS server
      1. ip domain-lookup
      2. ip name-server [IP address]
      3. ip domain-name [domain name]
        1. adds your domain name to host names
        2. so you don't have to add ".ross.com" at the end of each command
  4. Telnet
    1. Used to access a remote device without using a Console cable
    2. setup
      1. 'line vty' command
      2. set password
        1. if none set, can't telnet
      3. set login
    3. use IP address or host name
      1. in IOS, just type IP or hostname
    4. Multiple connections
      1. Switch between connections
        1. [ctrl] [shift] [6] then [X]
      2. 'show sessions'
        1. shows how many telnet lines are open and who to
        2. enter session number and enter to re-connect
          1. double tap enter for last used connection
      3. 'show users'
        1. shows who is telnetting into your router and on what line
    5. End session
      1. Remote - Exit
      2. Local - Disconnect [line number]
      3. Ending sessions into router - clear line [line number]
  5. Ping
    1. Used to confirm connection to local or remote interfaces
    2. can use IP addresses or name resolving
    3. Can be used on IOS or DOS
  6. CDP
    1. Use
      1. To find what other device are directly connected to yours
      2. Turned on by default
        1. disble using 'no cdp enable' command
      3. will only show other IOS devices (not PC's, Printers etc)
    2. CDP neighbor
      1. Shows:
        1. Device ID
        2. Local interface
          1. what interface the device is atached to at your end
        3. Holdtime
          1. Of CDP packets
        4. capability
          1. switch, router, repeater, host etc
        5. platform
          1. series number of device (Cisco 2600 router)
        6. Remote interface
          1. what interface you're connected to at the other end
    3. CDP neighbor detail
      1. as above, but in addition
        1. Remote interface IP address
        2. IOS version
        3. Power draw
    4. CDP entry *
      1. As CDP detail, but can be split into:
        1. Version
          1. Shows IOS version only
        2. Protocols
          1. IP address only
  7. Debug
    1. Command: 'debug all'
    2. very powerful
    3. can show lot's of information
    4. can dramatacally slow down router
    5. best to use specific debug commands if poss