Cisco Ios Cheatsheet
Cisco IOS Cheatsheet
Moving from user EXEC mode to privildged EXEC mode and into configure mode.
|---------------------|-------------------------------------------|
|           Router>   |  enable                                   |
|                 #   |  configure terminal                       |
|         (config)#   |  hostname PutANameHere                    |
|---------------------|-------------------------------------------|
Moving to interface commands (to allow for writing configuration info for those interfaces)
|---------------------|-------------------------------------------|
|         (config)#   |  interface serial 0/0/0                   |
|         (config)#   |  interface fastethernet 0/0               |
|         (config)#   |  interface ethernet 0/0                   |
|         (config)#   |  interface gigabitethernet 0/0            |
|---------------------|-------------------------------------------|
Setting interface commands (writing configuration information for interfaces
|---------------------|-------------------------------------------|
|      (config-if)#   |  ip address 192.168.1.1 255.255.255.0     |
|      (config-if)#   |  no shutdown                              |
|      (config-if)#   |  clock rate 56000                         |
|-----------------------------------------------------------------|
Default Routes/ Static Routes
|---------------------|-------------------------------------------|
|         (config)#   | ip route 0.0.0.0 0.0.0.0 192.168.0.1      |     
|---------------------|-------------------------------------------|
Networking Protocol commands (for advertising networks to adjacent routers.)
|---------------------|-------------------------------------------|
|         (config)#   |  router eigrp 1                           |
|  (config-router)#   |  network 192.168.1.0 255.255.255.0        |
|---------------------|-------------------------------------------|
Setting DHCP on router. (for distributing IP addresses to hosts in that network
|---------------------|-------------------------------------------|
|         (config)#   |  ip dhcp pool PutANameHere                |
|    (config-dhcp)#   |  network 192.168.1.0 255.255.255.224      |
|    (config-dhcp)#   |  default-router 192.168.1.1               |
|    (config-dhcp)#   |  dns-server 192.168.1.80                  |
|---------------------|-------------------------------------------|
Moving to line config
|---------------------|-------------------------------------------|
|         (config)#   | line console 0                            |
|         (config)#   | line vty 0 4                              |
|         (config)#   | line aux 0                                |
|---------------------|-------------------------------------------|
Nat Translation
|----------------------------------|-----------------------------------------------|
| [On inside router](config-if)#   | ip nat in                                     |
| [On outside router](config-if)#  | ip nat out                                    |
|                       (config)#  | ip nat inside source list 1 in g0/0 overload  |
|----------------------------------|-----------------------------------------------|
Setting up line connection to allow connections with a password
|-----------------------------------------------------------------|
|router(config-line)# | login                                     |
|router(config-line)# | password <passwordOnNextLine>             |
|router(config-line)# | exit                                      |
|-----------------------------------------------------------------|
Starting a service (like password encryption)
|-----------------------------------------------------------------|
|         (config)#   | service password-encryption               |
|---------------------|-------------------------------------------|
Security and password setup
For access to privileged EXEC mode
|---------------------|-------------------------------------------|
|         (config)#   | enable password                           |
|---------------------|-------------------------------------------|
For encrypted privileged EXEC password
             
|---------------------|-------------------------------------------|
|         (config)#   | enable secret <passwordOnNextLine>        |
|---------------------|-------------------------------------------|