- Router 부팅과정
1. 전원을 켜면 POST를 실시하여 장치의 이상 유무를 판단합니다. (CPU, 메모리, interface 등)
2. 다음으로 ROM에 있는 Bootstrap (bootloader)를 RAM으로 옮깁니다.
(ROM으로부터 RAM에 로딩되어 실행된다, IOS의 위치정보 및 읽기 검색이 사용된다.)
3. Bootloader가 FLASH에 있는 IOS를 RAM으로 옮기게 됩니다. 이 때 FLASH에 있어야 할 IOS가 없거나 손상되어 있으면 ROM에 있는 서브넷 IOS를 읽어 부팅을 합니다. 이 때 이를 Rommon 모드라고 합니다.
4. IOS를 통한 부팅이 정상적으로 진행되면, NVRAM의 설정 파일(startup-config)를 읽어서 이를 적용합니다. 만약 startup-config 파일이 없는 경우 Setup MODE로 이동하게 됩니다.
부팅순서
POST (Power On Self Test) -> BootStrap (ROM -> RAM) ->
IOS Loading (Flash or Network -> RAM) -> 설정내용 Loading (NVRAM or Network or Console -> RAM)
참고 : https://i5i5.tistory.com/438, https://byenetwork.tistory.com/74
- IOS 모드
Router> 사용자모드(User Mode) : 장비의 상태확인에 사용 (privilege level 1)
Router# 관리자모드(Privilege Exec Mode) : 정보확인, 저장, 삭제, 초기화 등 (privilege level 15)
Router(config)# 글로벌 모드(Global Mode) : 전반적인 설정 및 상세설정 가능
- IOS 도움말 기능
* 사용 가능 명령어 보기
R1#?
Exec commands:
access-enable Create a temporary Access-List entry
access-profile Apply user-profile to interface
access-template Create a temporary Access-List entry
alps ALPS exec commands
archive manage archive files
audio-prompt load ivr prompt
auto Exec level Automation
bfe For manual emergency modes setting
call Voice call
ccm-manager Call Manager Application exec commands
cd Change current directory
clear Reset functions
clock Manage the system clock
cns CNS agents
configure Enter configuration mode
connect Open a terminal connection
copy Copy from one file to another
crypto Encryption related commands.
debug Debugging functions (see also 'undebug')
delete Delete a file
dir List files on a filesystem
--More--
* 특정 글자로 시작하는 명령어 보기
R1#e?
enable eou erase event
exit
* 탭 키를 이용하여 명령어 완성하기
R1#en[TAP]
R1#enable
* 모호한 명령어를 입력했을 때 나타나는 화면 에러 메세지
Router#c
% Ambiguous command: "c"
확인해보면 다음과 같이 c로 시작하는 명령어가 여러개 있습니다.
* 미완성 명령어를 입력했을 때 나타나는 화면 에러 메시지
Router#clock
% Incomplete command.
* 잘못된 명령어를 입력했을 때 나타나는 화면 에러 메세지
Router(config)#shou clock
^
% Invalid input detected at '^' marker.
잘못된 명령어 입력시의 에러메시지
* banner 설정
Router(config)#banner motd #
Enter TEXT message. End with the character '#'.
HI Cisco#
banner message : 설정한 장치(라우터)에 접속하면 사용자에게 띄워주는 메세지를 말함.
* clock 명령어를 사용한 시간 설정
Router(config)#clock timezone KST 9
Router#clock set 23:25:35 12 apr 2022
Router#show clock
00:07:23.239 UTC Fri Mar 1 2002 --> 23:25:39.055 KST Tue Apr 12 2022
* 전체 설정 모드(global configuration)에서의 설정 항목
Router(config)#hostname R1 (라우터 이름 지정)
R1(config)#no ip domain-lookup (명령어를 잘못 입력해도 네임서버를 찾지 않음)
-> IOS는 관리자 모드나 이용자 모드에서 명령어가 아닌 문자열을 입력하면 다음과 같이 해당 문자열에 해당하는 IP주소를 알아내기 위하여 DNS서버를 찾는데, 이때 시간이 많이 걸림.
R1(config)#enable secret cisco (관리자모드로 들어가기 위한 암호를 cisco라고 지정)
* 라인 설정 모드에서의 설정 사항
R1(config)#line console 0 (콘솔 라인 설정 모드로 진입)
R1(config-line)#logging synchronous (명령어 입력 도중 콘솔 화면에 시스템 메세지가 표시될 때 새로 줄을 바꾸라는 명령어)
R1(config-line)#exec-timeout 0 (콘솔 접속 시간 설정)
* 동시 텔넷 접속 수 확인하기
Router(config)#line vty ?
<0-1340> First Line number (현재 IOS가 지원하는 동시 텔넷 세션 수를 확인)
참고 : KING-of-NET-WORKING(킹 오브 네트워킹)
잘못된 부분이 있으면 댓글 남겨주시면 감사하겠습니다.
'Network > Switching' 카테고리의 다른 글
Cisco Telnet, SSH 설정 (0) | 2022.04.14 |
---|---|
Cisco 장비 Password 설정 (0) | 2022.04.14 |
Cisco Ping (0) | 2022.04.14 |
Cisco CDP (0) | 2022.04.14 |
Cisco IOS 설정 확인 및 저장하기 (0) | 2022.04.14 |