CISCO 네트워크 - IOS

2022. 11. 23. 08:56네트워크

IOS(Internetwork Operating System)
 - IOS는 시스코 시스템의 운영체제이면서 시스템 소프트웨어다.
 - CLI(Command Line Interface)와 GUI가 모두 지원된다.
 - GUI의 설정은 CLI에 비해서 쉬우나 모든 기능을 지원하지 않음으로 반드시 CLI 작업에 익숙해야 한다.
 - PT의 경우 CLI 설정은 장비와 동일하지만 GUI는 PT만의 별도 인터페이스임으로 실습은 CLI를 이용한다.

접속 모드
 - 사용자 모드 : User EXEC Mode
   - 장치 설정 불가
   - show 등의 명령어
   - Router>, Switch>
관리자 모드 : Privileged EXEC Mode
   - 설정이나 동작 확인
   - 제한적인 설정 명령
   - 네트워크 확인 : ping, telnet, traceroute
   - 설정 저장이나 재시작 : write memory, reload
   - Router#, Switch#

 

접속 모드
 - 전역 설정 모드 : Global Configuration Mode
 - 장치 설정 모드
 - EXEC 모드의 모든 명령어 사용 가능
 - Switch나 Router의 설정 모드
 - Router(config)#, Switch(config)#
 - help command
 - ? : 각 모드에서 사용가능한 명령어
 - 명령어 + ?
    ex) conf? 또는 configure ?
 - conf로 시작하는 명령어나 configure 이후 옵션에 대한 도움말 기능
 - 명령 완성 기능
 - [TAB] 키를 이용해서 리눅스 터미널과 같은 명령 완성 기능을 제공한다.

 

show 명령
 - 장비의 다양한 정보를 확인하는데 사용한다.
 

show [옵션]
 - running‐config      : RAM의 현재 설정 정보 확인
 - startup‐config : NVRAM에 저장된 설정 내용 확인
 - version : IOS 버전 정보
 - flash               : Flash 정보
 - ip interface brief  : 인터페이스별 설정 정보
 - interface [if명]    : 인터페이스의 통계 정보
 - cdp neighbor        : 주변 장비 확인
 - cdp neighbor detail : 인접 장비 정보 확인

비밀번호 해제
 - 설정 명령어 앞에 no를 추가하면 설정이 해제된다.
 - 해제명령은 설정 명령과 동일한 모드에서 실행한다.
 - disable password
    - no enable password
 - disable secret 
    - no enable secret
 - disabled console password
    - no password

 

장비에 설정된 내용은 RAM(running config)에 저장되고 이 내용은 리부팅하면 사라진다. 

설정된 내용을 영구적으로 저장하기 위해서는 NVRAM(startup config)에 저장해야 한다.

 

NVRAM에 설정 저장 명령
 - copy running‐config startup‐config
 - write memory

 

NVRAM의 설정 삭제 명령
 - erase startup‐config 

 

장비 재부팅
 - reload

 

Router# show running‐config
.......
Router# show startup‐config  ← NVRAM에 startup 설정이 저장되지 않았다.
startup‐config is not present
Router# copy running‐config startup‐config
Destination filename [startup‐config]?
Building configuration...
[OK]
Router# show startup‐config  ← NVRAM에 저장된 startup 설정이 출력된다.
.......

 

DRAM
 - RAM으로 현재 설정정보가 저장된다. 
 - CPU가 IOS를 실행하고 running config, routing table등이 저장된다.

 

NVRAM
 - startup configuration file이 저장된다.
 - 장치가 부팅할 때 파일이 저장된다.

 

EPROM
 - ROM으로 PC의 BIOS와 기능이 동일하다.
 - Flash memor에 IOS image 파일이 작동하지 않을때 필요한 S/W가 저장된다.

 

Flasch memory
 - IOS image 파일이 저장된다.
 - PC의 SSD와 동일한 기능을 제공한다.

 

DNS lookup 기능 해제
 - no ip domain‐lookup

시간 설정
 - show clock
 - clock set HH24:MI:SS DD MON YYYY

 

Router(config)# no ip domain‐lookup
Router(config)# exit
Router# abc
Translating "abc"
% Unknown command or computer name, or unable to find computer address
Router# show clock
*0:54:2.262 UTC Mon Mar 1 1993
Router# clock set 10:00:00 12 DEC 2020
Router# show clock
10:0:7.200 UTC Sat Dec 12 2020

 

IP 할당
 - 라우터는 인터페이스별로 IP를 갖는다.
 - 스위치는 장치에 IP가 할당된다.
   - VLAN 별로 IP가 할당된다.

 

인터페이스 모드
 - interface [if명 | range if범위]
   - switch는 vlan에 IP를 할당한다.

ex) (config)# interface gigabitEthernet0/0
      (config)# interface range fa0/1‐10, fa0/21

 

인터페이스 활성화/비활성화
 - no shutdown/shutdown
ex) (config‐if)# no shutdown
(config‐if)# shutdown

 

IP 할당

ip address [ip] [netmask]
ex) (config‐if)# ip address 192.168.10.1 255.255.255.0

 

라우터 IP 설정

Router# conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)# int g0/0
Router(config‐if)# ip address 192.168.10.1 255.255.255.0
Router(config‐if)# no sh
Router(config‐if)#
%LINK‐5‐CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO‐5‐UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed
state to up.......
.......
Router# copy running‐config startup‐config

 

 - 설정 후 PC [Command Prompt]에서 ping test를 통해 인터페이스가 정상 작동하는지 확인한다.

 

스위치 IP 설정

 

Switch# conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)# int vlan 1
Switch(config‐if)# ip address 192.168.10.201 255.255.255.0
.......
Switch# copy running‐config startup‐config

 - 설정 후 PC [Command Prompt]에서 ping test를 통해 인터페이스가 정상 작동하는지 확인한다.

 

 - 라우터나 스위치에 설정된 IP를 이용하면 콘솔이외에 telnet과 같은 네트워크 접속이 가능하다.
 - 외부 네트워크 접속을 위해서는 반드시 관리자 모드에 대한 패스워드가 설정되어 있어야 한다.

 

명령
line vty 0 4
login
password [패스워드]

 

line vtx 0 4
 - 가상 접속 라인 0에서 4까지 5개의 telnet 접속을 활성화 한다.
 - 설정 이후 설정 내용은 반드시 저장한 다음 접속을 테스트 한다.

 

라우터 telnet 접속 설정

Router(config)# line vty 0 4
Router(config‐line)# login
% Login disabled on line 388, until 'password' is set
% Login disabled on line 389, until 'password' is set
% Login disabled on line 390, until 'password' is set
% Login disabled on line 391, until 'password' is set
% Login disabled on line 392, until 'password' is set
Router(config‐line)# password routerpw

 

스위치 telnet 접속 설정

Switch(config)# line vty 0 4
Switch(config‐line)# login
% Login disabled on line 388, until 'password' is set
% Login disabled on line 389, until 'password' is set
% Login disabled on line 390, until 'password' is set
% Login disabled on line 391, until 'password' is set
% Login disabled on line 392, until 'password' is set
Switch(config‐line)# password switchpw

 

'네트워크' 카테고리의 다른 글

CISCO 네트워크 - Router  (0) 2022.11.29
CISCO 네트워크 - Switch, STP  (0) 2022.11.23
ICMP, PING, TRACERT, ARP, RARP  (0) 2022.10.20
NAT  (0) 2022.10.20
Ethernet  (0) 2022.10.18