Cisco Router Setting


Setup Command

시스코 라우터를 처음 사용할때는 (Configuration이 맞추어지지 않는 상태) 라우터 configuration을 바로 할 수 있도록 "setup" utility가 지원된다. Setup 명령어는 호스트명, password, enabling routing of protocols등 시스템의 환경을 구성하는 파라메타의 입력을 요구함으로써 초기 라우터 시스템 환경을 자동으로 구성한다.


Router를 셋팅하기위해 콘솔케이블 접속

· Router 뒷면의 console port에 RS-232 ASCII terminal을 연결한다.
· Terminal을 9600baud, 8 data bits, no parity, 1 stop bit로 조정.



    ▣ CONSOLE

    CONSOLE 케이블과 단말기(PC,NOTE-BOOK)를 사용하여 직접 연결 장비와 함께 제공되는 CONSOLE 케이블을 이용한다.

    · 통신 포트 셋팅: 9600-NONE-8-1
    · 속도: 9600
    · 흐름제어: XON/OFF
    · 패리티 비트: 8BIT
    · STOP BIT: 1BTT





    ▣ CISCO ACCESS 방법

    · TELNET
    TELNET을 이용하여 원격으로 ACCESS 하는 방법으로 LAN에 환경이라면 TELNTE 프로그램을 사용하여 라우터로 접속할 수 있다.

    · AUX
    AUX PORT를 이용하여 원거리에서 ACCESS하는 방법 많이 사용하지는 않지만, aux port에 모뎀을 연결하여 원거리 지역에서 전화를 걸어서 접속하는 방법이 있다.




Router를 처음 사용할 때 전원을 켜면 시스템 메세지가 나타난 후 바로 setup 명령어가 실행되며, 사용중 setup을 수행하고자 할 경우에는 privileged mode에서 setup명령을 수행하여 자신의 Network에 맞도록 필요한 parameter들을 선택하여 Configuration을 실행한다.

Cisco Router Setup

(단, 네트워크 어드레스와 시리얼 IP 어드레스는 ISP로부터 받은 공식 어드레스를 사용해야 한다.)


     
     
    -- System Configuration Dialog ---
     
     
     
      At any point you may enter a question mark '?' for help.
     
      Refer to the 'Getting Started' Guide for additional help.
     
      Use ctrl-c to abort configuration dialog at any prompt.
     
      Default settings are in square brackets '[]'.
     
     
     
      Continue with configuration dialog? [yes]: 
     
     
     
      First, would you like to see the current interface summary? [yes]: 
     
     
     
      Configuring global parameters:
     
     
     
       Enter host name [ROUTER]: 
     
       Enter enable password [router]:
     
       Enter virtual terminal password [router]: 
     
       Configure SNMP Network Management? [yes]: 
     
       Community string [public]:
     
       Configure DECnet? [no]: 
     
       Configure AppleTalk? [no]: 
     
       Configure IPX? [no]: 
     
       Configure bridging? [no]: 
     
       Configure IP? [yes]: 
     
       Configure IGRP routing? [no]: 
     
       Configure RIP routing? [yes]: 
     
     
     
      Configuring interface parameters:
     
     
     
      Configuring interface Ethernet0:
     
        Is this interface in use? [yes]: 
     
        Configure IP on this interface? [yes]: 
     
         IP address for this interface [202.211.112.1]: 
     
         Number of bits in subnet field [0]: 
     
         Class C network is 202.211.112.0, 0 subnet bits; mask is 255.255.255.0
     
     
     
      Configuring interface Serial0:
     
       Is this interface in use? [yes]: 
     
       Configure IP on this interface? [yes]: 
     
       Configure IP unnumbered on this interface? [no]: 
     
         IP address for this interface [203.100.122.153]:
     
         Number of bits in subnet field [6]: 
     
         Class C network is 203.100.122.0, 6 subnet bits; mask is 255.255.255.252
     
     
     
      Configuring interface Serial1:
     
        Is this interface in use? [yes]: 
     
        Configure IP on this interface? [no]: 
     
     
     
      The following configuration command script was created:
     
      hostname r27
     
      enable password router
     
      line vty 0 4
     
      password router
     
      snmp-server community public
     
      !
     
      no decnet routing
     
      no appletalk routing
     
      no ipx routing
     
      no bridge 1
     
      ip routing
     
      !
     
      interface Ethernet0
     
      ip address 202.211.112.1 255.255.255.0
     
      no mop enabled
     
      !
     
     interface Serial0
     
      ip address 203.100.122.153 255.255.255.252
     
      no mop enabled
     
      !
     
      !
     
      router rip
     
      network 202.211.112.0
     
      network 203.100.122.0
     
      !
     
      end
     
     
     
      Use this configuration? [yes/no]: yes
     
      #####[OK]
     
      Use the enabled mode 'configure' command to modify this configuration.
     




EXEC Command

Router는 명령어를 수행하는 EXEC와 환경을 Edit하는 Configuration의 두가지 mode로 동작한다. EXEC는 command interpreter로서 EXEC는 명령어를 해석하고 동작을 한다. EXEC 명령어들은 시스템 프롬프트 상태(">" or "#")에서 입력한다.


※ EXEC COMMAND LEVELS

시스코 라우터는 보안을 위해 EXEC는 user와 privileged의 두가지 레벨을 갖 는다. User 레벨에서 가능한 명령어들은 privileged 레벨에서 가능한 명령어들 의 일부분이다. Privileged 레벨은 프롬프트의 끝부분이 ">" 대신에 "#"로 변환 된다. Privileged 레벨에 접근하기 위해서는 EXEC 명령어인 "enable" 명령어와 enable-password로 지정된 password를 사용한다.


 
 
    ex) ROUTER> enable
 
        password: ********
 
        ROUTER#
 

(1) Entering Configuration Mode

Router를 configuration하기 위해서는 privileged level에서 "configure"를 사용하여 configuration mode로 변환하여야 한다.

 
 
     ex) ROUTER# configure
 
         Configuring from terminal, memory, or network [terminal]?
 
         Enter configuration commands, one per line.
 
         Edit with DELETE, CTRL/W, and CTRL/U with CTRL/Z
 

입력된 명령어들은 리턴키를 칠때 수행된다.


Key


Description

Delete or Backspace

Erase ont character

Ctrl-W

Erases a word

Ctrl-U

Erases a line

Ctrl-R

Redisplays a line

Return

Executes single-line commands

Ctrl-Z

Ends configuration mode and returns to EXEC




Configuration 명령어는 한 line당 하나의 명령어를 수행하며, 시스템의 파라메타들을 정의하는 Global configuration command, 각각의 interface를 정의하는 interface subcommand, serial terminal을 정의하는 line subcmomand, Routing 프로토콜을 정의하는 router command로 구분된다.

현재 Router에 설정되어 있는 환경을 보기 위해서는 EXEC 명령어인 "show" 와 원하는 parameter를 입력하여 볼 수 있다.


SHOW parameter


ex) configuration을 보고자 하는 경우

ROUTER# show configuration


     
      ROUTER#show configuration
     
      Using 599 out of 7506 bytes
     
      ! 
     
      version 11.0
     
      service udp-small-servers
     
      service tcp-small-servers
     
      ! 
     
      hostname ROUTER
     
      !
     
      enable secret 5 ********
     
      enable password ******
     
      !
     
      interface Ethernet0
     
        description ### LAN ###
     
        ip address 202.113.17.1 255.255.255.0
     
      !
     
      --More--
     
     
     




ex) Ehternet의 interface를 보고자하는 경우

ROUTER> show interface e0


     
     
    User Access Verification
     
     Password:
     
     ROUTER>show interface e0
     
     Ethernet0 is up, line protocol is up
     
       Hardware is QUICC Ethernet
     
       Description: ### LAN ###
     
       Internet address is 202.113.17.1 255.255.255.0
     
       MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, rely 255/255, load 1/255
     
       Encapsulation ARPA, loopback not set, keepalive set (10 sec)
     
       ARP type: ARPA, ARP Timeout 4:00:00
     
       Last input 0:00:08, output 0:00:02, output hang never
     
       Last clearing of "show interface" counters never
     
       Output queue 0/40, 0 drops; input queue 0/75, 0 drops
     
       5 minute input rate 0 bits/sec, 0 packets/sec
     
       5 minute output rate 0 bits/sec, 0 packets/sec
     
          422352 packets input, 41912809 bytes, 0 no buffer
     
          Received 318316 broadcasts, 0 runts, 0 giants
     
          0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
     
          0 input packets with dribble condition detected
     
          81608 packets output, 5436464 bytes, 0 underruns
     
          0 output errors, 475 collisions, 0 interface resets, 0 restarts
     
          0 output buffer failures, 0 output buffers swapped out
     
     ROUTER>
     




(2) Creating The Configuration File

Setup을 사용하여 설정된 configuration들은 nonvolatile memory에 저장된다. 그러나 configuration mode에서 설정된 값들은 자동적으로 저장되지 않기 때문에 이를 nonvolatile memory에 저장하여야 한다.


write memory

현재 설정된 값들을 nonvolatile memory에 저장


write terminal

현재 설정 값과 nonvolatile momery의 차이를 보여줌


write erase

nonvolatile memory에 저장된 내용을 지움




(3) Terminal Connetion

MAKING TELNET CONNECTS - 다른 시스템 연결을 위한 telnet connection을 위해서 EXEC 프롬프트에서 "telnet" or "connect"명령어와 연결하고자 하는 호스트의 IP address나 도메인명(DNS 제공시)을 입력한다. 단지 EXEC프롬프트에서 연결하고자 하는 호스트의 IP address나 도메인명을 입력해도 위와 같은 명령어의 동작을 수행한다.

 
     ROUTER> telnet hitel.net
 
     ROUTER> telnet 203.245.15.32
 
     ROUTER> hitel.net
 
     ROUTER> 203.245.15.32
 

ESTABLISHING MULTIPLE CONNECTIONS - Network server는 기존의 telnet connection을 단절하지 않은 상태에서 다른 telnet connecttion의 수행을 가능하게 한다. 이를 위하여 default로 되어있는 Ctrl-X를 입력한후 시스템 명 령어 prompt에서 새로운 connection을 시작한다.


2007/05/02 17:20 2007/05/02 17:20

트랙백 주소 :: http://thinkit.or.kr/network/trackback/8

댓글을 달아 주세요