'Command'에 해당되는 글 1건
Cisco IOS 명령어 모음 :: 2008/07/08 10:45
1. CLI 기반의 Cisco IOS 4 단계 모드
1) User Exec Mode (사용자 모드)
Router> enable [User Exec mode] 사용자 모드
- 콘솔 포트로 처음에 접속하면 시작하는 모드
- 기본적인 시스템 정보 확인만 가능
- 라우터에 영향을 주는 설정 및 정보 확인은 불가능
- 'enable' Command를 이용하여 관리자 모드로 진입
2) Privilege Exec Mode (관리자 모드)
Router# configure terminal [Privilege Exec Mode] 관리자 모드
- User Exec Mode에서 'enable' Command를 실행하면 진입 가능
- 정적 정보 확인, 동적 정보 확인, 저장, 삭제, 리부팅, Ping 테스트, Telnet 접속 가능
- 라우터 관련 설정 불가능
- 'show' 접두어 명령어를 이용하여 정적 정보 확인 가능
- 'debug' 접두어 명령어를 이용하여 동적 정보 확인 가능
- 'copy' 접두어 명령어를 이용하여 저장 가능
- 'erase' 접두어 명령어를 이용하여 삭제 가능
- 'reload' 명령어를 이용하여 라우터 재부팅 가능
- 'ping' 명령어를 이용하여 Ping 테스트 가능
- 'telnet' 명령어를 이용하여 원격 접속 가능
- 라우터 관련 설정을 실시하려면 'configure terminal' Command를 이용하여 설정 모드로 진입
3) Global Configuration Mode (설정 모드)
Router(config)# [Global Configuration mode
- 라우터 관련 설정을 실시할 수 있다.
- 호스트 네임 설정, 정적 라우트 설정, ACL 설정, 기타 설정 가능
- 상세한 설정은 하위 설정 모드로 진입한다.
4) Global Setup Configuration Mode (하위 설정 모드)
Router(config)# line [console 0 | aux 0 | vty 0 4] [Line Setup Mode]
Router(config-line)# - 라우터 콘솔, Aux, VTY 관련 설정 가능
Router(config)# interface [fastEthernet 0/0 | serial 1/0] [Interface Setup Mode]
Router(config-if)# - 라우터 인터페이스 관련 설정 가능
Router(config)# router [rip | eigrp | ospf] [Routing Process Setup Mode]
Router(config-router)# - 라우팅 프로세서 시작 및 설정 가능
2. Hostname 설정
Router(config)# hostname R1
3. 라우터 패스워드 설정
1) console 패스워드 설정 (콘솔로 라우터에 접근할때 패스워드 단계 설정)
R1(config)# line console 0
R1(config-line)# login
R1(config-line)# password ciscocon
2) Aux 패스워드 설정 (옥스로 라우터에 접근할때 패스워드 단계 설정)
R1(config)# line aux 0
R1(config-line)# login
R1(config-line)# password ciscoaux
3) VTY(Telnet) 패스워드 설정 (VTY로 라우터에 접근할때 패스워드 단계 설정)
R1(config)# line vty 0 4 <- VTY는 기본 5개의 라인이다.
R1(config-line)# login
R1(config-line)# password ciscotel
R1(config-line)# end
R1# show running-config
4) 라우터 전역 패스워드 설정 (User Exec Mode에서 Privilege Exec Mode로 진입할때 패스워드 단계 설정)
R1(config)# enable secret cisco <- 'cisco' 문자가 암호화됨, 밑에 설정보다 우선순위다 높음(둘다 있을 경우 아래 패스워드는 무시됨), MD5로 헤싱
R1(config)# enable password ciscofan <- 'ciscofan' 문자가 암호화안됨
R1(config)# end
R1(config)# show running-config
4. 기타 사항
R1(config)# line console 0
R1(config-line)# exec-timeout 0 0 <- Idle Time이 끝나도 Console 종료 않함
R1(config-line)# logging synchronous <- Link 메세지 리플래쉬 기능
5. 인터페이스 설정
R1 fa0/0 : 13.13.1.1 /24
s 0/0 : 13.13.12.1 /24
R1(config)# interface fastEthernet 0/0
R1(config-if)# ip address 13.13.1.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# interface serial 0/0
R1(config-if)# ip address 13.13.12.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# clock rate 64000 <- DCE Type이면 설정을 해줘야 함
R1(config-if)# bandwidth [1-10000000 Bandwidth in kilobits] <- Bandwidth 할당
6. 가상 인터페이스 Loopback 생성 및 설정
R1 Loopback 0 : 172.16.1.1 /24
R1(config)# interface loopback 0 <- 생성과 동시에 Layer 2 동작이 가능하기 때문에 'no shutdown' 않해도 됨
R1(config-if)# ip address 172.16.1.1 255.255.255.0
5. 설정 사항 삭제 (해당 모드에 입장 하여 'no' command를 사용하면 삭제된다.)
1) FastEthernet 0/0에 설정된 IP 주소 삭제
R1(config)# interface fastEthernet 0/0
R1(config-if)# no ip address 13.13.1.1 255.255.255.0
2) FastEthernet 0/0에 설정된 모든 설정 삭제
R1(config)# default interface fastEthernet 0/0
6. NVRAM 저장 (RAM 설정 내용을 NVRAM으로 저장할때 사용)
R1# copy running-config startup-config
7. NVRAM 삭제 (NVRAM 설정 내용을 삭제할때 사용)
R1# erase startup-config
8. 재부팅 (라우터를 리셋할때 사용)
R1# reload
9. 정보 확인
R1# show version -> 장비 전체 이미지 확인
R1# show flash -> Flash 정보 확인
R1# show ip route -> 라우팅 테이블 확인
R1# show ip interface brief -> 인터페이스 정보 확인 (간단하게 상태를 확인 할수 있다)
R1# show interface [Interface Name] -> 인터페이스 상황과 통계치 확인
R1# show controllers [Interface Name] -> 인터페이스에 어떠한 케이블이 연결됬는지 확인 및 점검
R1# show cdp neighbor -> Layer 2 계층까지 UP이 되었다면, 인접한 이웃 장비가 누가 있는지 확인
R1# show cdp neighbor detail -> 인접한 이웃 장비의 IP 및 호스트네임 기타 등등 자세히 나옴
R1# show running-config -> Running-Config (RAM) 확인
R1# show startup-config -> Startup-Config (NVRAM) 확인
R1# copy running-config startup-config -> RAM에서 NVRAM으로 설정 사항 저장
R1# erase startup-config -> NVRAM 삭제
R1# reload -> 재부팅
10. RAM
- 라우터에서 실시한 설정 사항이 바로 저장되며, 라우터는 RAM에 저장된 설정 사항을 참조하여 실시간으로 동작한다.
- 단, 라우터가 리셋되면 다 사라진다.
- 휘발성 메모리
- Runnging-config라고 하며, 'show running-config' 명령어를 사용한다.
- 'sh run' 축약 명령어 가능
11. NVRAM
- RAM에 내용을 저장하는 기억 장소이다.
- 단, NVRAM은 라우터가 부팅할때 참조하여 RAM으로 로딩할때만 사용된다.
- 즉, 라우터가 동작하기 위해서 참조하는 메모리가 아니다.
- 비휘발성 메모리
- Startup-Config라고 하며, 'show startup-config' 명령어를 사용한다.
- 'sh start' 축약 명령어 가능
12. Configuration register is 0x2102 <- 'show version' Command를 사용하면 확인 가능
1. POST
2. Boot
3. IOS 찾음
4. OS 로딩
5. NVRAM 체크
1) 만약, NVRAM 체크시 저장된 설정 내용이 있다면, RAM으로 로딩하여 동작한다.
2) 만약, NVRAM 체크시 저장된 설정 내용이 없다면, 다음과 같은 내용을 출력한다.
--- System Configuration Dialog ---
Would you like to enter the initial configuration dialog? [yes/no]: No



