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을 시작한다. |
댓글을 달아 주세요