본문 바로가기

해봐야 안다.OTL/Network

라우터 기본 구성 이론, 명령어

**** Router Boot *****
1. POST 가 진행된다.
2. ROM에 Bootstrap(Bootloader)이 DRAM으로 Load 된다.
3. Bootloader에 의해서 Flash Memory에 IOS를 DRAM으로 load한다.
    만약에 Flash(IOS)에 장애 발생시ROM에 있는 Subset IOS로 부팅한다.
    이 모드를 Rommon Mode라 한다. 아래 Command를 출력한다.
    26xx, 17xx 시리즈 라우터들 :   Rommon1>
    25xx 시리즈 라우터들           :   Router(boot)>

4. IOS에 제어가 위임되고 IOS는 NVRAM에서 Startup-config(Backup Config File)를 찾아서
    DRAM으로 Load한다. 만약에 Backup된 ConfigFile이 없는 경우 Setup Mode가 시작된다.

         <<<<<<  Setup Mode >>>>>>

         --- System Configuration Dialog ---

At any point you may enter a question mark '?' for help.
Use ctrl-c to abort configuration dialog at any prompt.
Default settings are in square brackets '[]'.
Would you like to enter the initial configuration dialog? [yes]:


Router Memory 구조?

- ROM  (BootStrap), (Subset IOS)
- FLASH  (IOS)
- NVRAM  (Backup Config File)
  NVRAM에 Backup된 ConfigFile이름을 Startup-config 라고 한다.
- DRAM  (모든 동작되는 프로그램, 설정 파일이 Load 되어 있는곳)
                          DRAM에 설정된 Config File에 이름을 running-config 라고 한다.


*** 라우터 Config File을 초기화하려면 Startup-config 파일을 지운다...
Router#erase startup-config
Router#reload


** 라우터 하드웨어 및 소프트웨어 환경 확인하기
**********************
Router#show version
**********************
Cisco Internetwork Operating System Software
IOS (tm) 3000 Software (IGS-I-L), Version 11.1(24a), RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2001 by cisco Systems, Inc.
Compiled Fri 09-Mar-01 19:43 by pnicosia
Image text-base: 0x03020728, data-base: 0x00001000

ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE
ROM: 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a), RELEASE SOFTWARE (fc1)

Router uptime is 36 minutes
System restarted by reload
System image file is "flash:igs-i-l.111-24a.bin", booted via flash  
# Flash에 저장된 IOS 정보를 표시

cisco 2507 (68030) processor (revision K) with 14336K/2048K bytes of memory.
# 라우티 기종 CPU종류 Memory Size 를 볼수 있다.  C2500은 16M 까지 확장가능.

Processor board ID 02955276, with hardware revision 00000000
Bridging software.
X.25 software, Version 2.0, NET2, BFE and GOSIP compliant.
# 설치된 소프트웨어 정보

1 Ethernet/IEEE 802.3 interface.
16 Ethernet/IEEE 802.3 repeater ports.
2 Serial network interfaces.
# 라우터에 구성된 인터페이스 정보를 보여준다.

32K bytes of non-volatile configuration memory.
# NVRAM에 크기를 보여준다.

4096K bytes of processor board System flash (Read ONLY)
# Flash Size 정보를 표기 C2500시리즈는 16M Flash까지 확장가능

Configuration register is 0x2102
# 시스템 부트 정보  0x2102는 정상부트 과정을 명시한다..


>>>>>>   라우터 모드  <<<<<<<

User Router>enable ; User-Exec Mode 일반적인 Ping, show 등 간단한 정보확인이 가능한 모드
                          en (단축명령)
 ___________________________________________________________________________

Admin Router#configure Terminal ; Privileged-exec Mode (show, Debug, copy, terminal)
             conf t (단축명령)   주로 정보 확인, 작동상태 모니터, 파일관리 작업을 한다.

 Router(config)#  ; Global Router Configuration (라우터 자체 설정 및 구성)
      서비스설정, 라우터 기능 활성화, 라우터 이름, 암호....
 
InterfaceMode Router(config-if)#   ; Interface에 상세설정
Router(config)#interface <interfacename> <number>    IP, encapsulation, speed......
Router(config)#interface ethernet 0
 
LineMode Router(config-line)#  ; Console, Aux, Telnet(Vty) 설정
Router(config)#line <LineName> <number>
Router(config)#line console 0
 

******  각 모드에서 한단계 하위 모드로 이동시 ... "exit" 를 입력하면 되고, 항상 Privileged Mode로
   이동시에는 "end" 명령어 또는 "Ctrl + Z" 단축키를 사용한다.*********

 

*** Cisco Router Interface 요약 정보 보기 ***
Router# show ip interface brief   단축명령:  sh ip int bri


********************
라우터에 편리한 기능
********************

단축명령 ; 명령을 요약해서 사용하는 기능  enable -> en ,     configure terminal -> conf t
명령어완성기능 ; <tab>
도움말기능; ?         example>  sh? (sh로 시작되는 명령어를 출력)         
                                            sh ? (sh가 단축명령이고 다음 명령을 출력한다.)
! 페이지 보기
SpaceBar ->  페이지 단위로 보기
Enter      ->  한줄씩 보기
SpaceBar , Enter 키를 제외한 모든 키는 출력을 중지한다..


! History 기능 사용하기
Router#show terminal 명령으로 History 설정 상태를 볼수 있다..

 

****************
 show 명령어...        ; 라우터에 모든 정보를 확인할 때 사용한다....
****************
! 라우터 Configuration 정보 보기
Router#show running-config 단축명령: sh run

! 라우터 Backup Config File 보기
Router#show startup-config 단축명령: sh star

! 라우터 Flash (IOS) 정보 보기
Router#show Flash  단축명령: sh fl

! 현재 접속중인 Terminal 관련 정보 확인
Router#show terminal  단축명령: sh ter

Line 0, Location: "", Type: ""
Length: 24 lines, Width: 80 columns
Status: Ready, Active
..
<생략>
..
! Command 수정 기능 활성화
Editing is enabled.
! History 에 기억할 명령어 Size를 보여준다. 최대 255까지 허용
History is enabled, history size is 10.

<생략>
......

! History Size 변경하기
Router#terminla history size <0-256>

###  History 에 저장된 명령어 사용하기
! 가장 최근 사용 명령을 불러올때 ...
[Ctrl] + P  또는 "화살표 UP키"
! 현재 출력된 명령어 다음에 사용했던 명령 출력
[Ctrl] + N  또는 "화살표 Down키"

###  불러온 명령어를 편집해서 사용하기 (라우터는 Line Editing 기능만 지원함)
! 명령라인을 이동하기
[Ctrl] + A  ; 출력된 명령어에 맨 앞으로 커서를 이동시킴
[Ctrl] + E  ; 출력된 명령어에 맨 뒤로 이동시킴
[Ctrl] + B   ; 출력된 명령어에서 커서를 왼쪽으로 한문자 이동   "화살표 왼쪽키로도 이동가능"
[Ctrl] + F  ; 출력된 명령어에서 커서를 오른쪽으로 이동 "화살표 오른쪽키로도 이동가능"

[ESC] - B  ; 출력된 명령어에서 커서를 한단어 왼쪽으로 이동
[ESC] - F  ; 출력된 명령어에서 커서를 한단어 오른쪽으로 이동

! 출력 명령에 일부를 삭제하기
[Ctrl] + D  ; 현재 커서에 있는 문자를 삭제한다. 현재 커서에서 오른쪽 문자를 지워나감....
Backspace  ;  현재 커서에 왼쪽 문자를 지워나감....


***************
 Copy 명령어... ; 파일 관리 명령어 (Config 저장, IOS Upgrade, IOS Install, Config Recovery...)
***************

! config file 저장하기
Router# copy running-config  startup-config  단축명령: copy run star

! Config File 복구하기
Router#copy startup-config running-config  단축명령: copy start run