ios-basic configuration

33
Chapter 6 IOS

Upload: haitham-a-el-ghareeb

Post on 05-Dec-2014

1.807 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: IOS-Basic Configuration

Chapter 6

IOS

Page 2: IOS-Basic Configuration

Basic Configuration

• Hyper Terminal• Included with Windows– Baud Rate: 9600– Data Bits: 8– Parity: None– Stop Bits: 1– Flow Control: None

Page 3: IOS-Basic Configuration

Other Terminal Programs

• Hyperterm• Teraterm• Minicom• securecrt

Page 4: IOS-Basic Configuration

Getting Involved

• Router# clock set 11:15:11 25 april 2011• Show history• Show terminal• Terminal history size ?

Page 5: IOS-Basic Configuration

Gathering Basic Information

• Show version

Page 6: IOS-Basic Configuration

Basic Configuration

• Hostname <name>• Banner motd x unauthorized access prohibited

x• Enable password• Enable secret

Page 7: IOS-Basic Configuration

Auxiliary Password

• Conf t• Line aux 0• Password 5678• login

Page 8: IOS-Basic Configuration

Console Password

• Line console 0• Password 5678• Login

• Additional commands– Exec-timeout ?– Logging synchronous

Page 9: IOS-Basic Configuration

Telnet Password

• Line vty 0 ?• Password 5678• login

Page 10: IOS-Basic Configuration

Secure Shell

1. set your hostname: hostname ccna2. Set domain name: ip domain-name ccna.com3. Set username: username haitham password

56784. Generate encryption key: crypto key generate

rsa general-keys modulus 10245. Ssh version 26. Line vty 0 ?7. Transport input ssh telnet

Page 11: IOS-Basic Configuration

Encrypting Passwords

• Show running-config• Service password-encryption• No service password-encryption

Page 12: IOS-Basic Configuration

Descriptions

• Conf t• Interface• Description bla bla bla• Do show run– What does do mean?

Page 13: IOS-Basic Configuration

Router Interfaces

• Move through interfaces• Move from interface to another

Page 14: IOS-Basic Configuration

Bringing Up an Interface

• Conf t• Interface ?• No shutdown• Ip address # #

Page 15: IOS-Basic Configuration

Using the pipe |

• Pipe means: Output Modifier• Show run | begin interface• Show ip route | include #

Page 16: IOS-Basic Configuration

Serial Interface Commands

• DCE vs. DTE ‘find the clock symbol’• Add clocking to DCE only– Does it really matter?

• Conf t• Int serial ?• Clock rate ?• Show controllers– Command that shows DCE connection

Page 17: IOS-Basic Configuration

Viewing, Saving, and Erasing Configurations

• Show running-config• Show startup-config• Copy running-config startup-config• Erase start-up config• Reload– Take care

• Erase running-config

Page 18: IOS-Basic Configuration

Verifying Settings

• Ping #destination-ip• Ping

– Called: extended ping• Traceroute #destination-ip

– No map this time • telnet #destination-ip• Show interface #interface-id• Show ip interface• Show ip interface brief• Show protocols• Show controllers #serial-id

Page 19: IOS-Basic Configuration

Internal Components

• Bootstrap:– Stored in ROM, used to bring router up during

initialization. Boot the router, load the IOS.• POST:– Stored in ROM, used to check the basic

functionality of the router hardware and determines which interfaces are present

Page 20: IOS-Basic Configuration

Internal Components

• RAM:– Hold packet buffers, ARP cache, routing tables,

running-config, most routers expand IOS from flash to RAM on boot

• ROM:– Start and maintain the router. Hold Boot Strap, and

POST• Flash Memory:– Store CISCO IOS by default. It is not erased when

router is reloaded.

Page 21: IOS-Basic Configuration

Internal Components

• NVRAM:– Hold the router and switch configuration. Not

erased when device is reloaded. Does not store IOS. Configuration Register is stored in NVRAM.

• Configuration Register– Control how the router boots up. This value can be

found as the last line in #show version. Default: 0x2102 -> load IOS from flash and load configuration from NVRAM

Page 22: IOS-Basic Configuration

Router Boot Sequence

When router boots up, it performs sequence of steps, called: Boot Sequence.1. Router performs POST2. Locate IOS. Bootstrap loads IOS.

Page 23: IOS-Basic Configuration

Configuration Register Bits

Page 24: IOS-Basic Configuration

Changing Configuration Register Value

• Main Reasons:– Force system into the ROM monitor mode– Select boot source– Enable or disable Break function– Control Broadcast addresses– Set console terminal baud rate– Load OS from ROM– Enable booting from TFTP

Page 25: IOS-Basic Configuration

Important

• Don’t try this on real device…– Unless you have to!

Page 26: IOS-Basic Configuration

• Router(config)#config-register 0x2101• Show version• Show flash• Config-register 0x2102• Reload

• Now What?

Page 27: IOS-Basic Configuration

Recovering Passwords

• The default configuration register value is 0x2102, meaning that bit 6 is off. With the default setting, the router will look for and load a router configuration stored in NVRAM (startup-config). To recover a password, you need to turn on bit 6. Doing this will tell the router to ignore the NVRAM contents. The configuration register value to turn on bit 6 is 0x2142.

Page 28: IOS-Basic Configuration

main steps to password recovery

1. Boot the router and interrupt the boot sequence by performing a break, which will take the router into ROM monitor mode. 2. Change the configuration register to turn on bit 6 (with the value 0x2142). 3. Reload the router. 4. Enter privileged mode. 5. Copy the startup-config file to running-config. 6. Change the password. 7. Reset the configuration register to the default value. 8. Save the router configuration. 9. Reload the router (optional).

Page 29: IOS-Basic Configuration

1. Break the Boot Sequence

• Ctrl + Break• While loading!• Rommon: Rom Monitor Mode

Page 30: IOS-Basic Configuration

Configure the Register

• Cisco ISR/2600:– Rommon 1> confreg 0x2142– Rommon 1> reload

• Cisco 2500:– >o/r 0x2142

Page 31: IOS-Basic Configuration

Reload the Router

• Cisco ISR/2600:– Rommon 1> reset

• Cisco 2500:– >I

Page 32: IOS-Basic Configuration

Change Configuration

• Copy startup-config running-config• Copy start run– Same command

Page 33: IOS-Basic Configuration

Reset Configuration

• Conf t• Config-register 0x2102