IT 그리고 정보보안/환경설정 및 기타

EVE-NG 에 Dynamips 설치

plummmm 2022. 4. 19. 12:38
반응형

https://plummmm.tistory.com/453

 

EVE-NG 설치 및 기본 세팅

네트워크는 이론으로만 공부할 수가 없다.. 직접 장비를 연결하고 커맨드 두들겨 봐야 알 수 있지 근데 장비를 하나하나 사서 실습해볼 수 없으니, 네트워크 시뮬레이션 도구가 필요하다. 그 중

plummmm.tistory.com

EVE-NG 설치는 상기 링크 참고하시고.. 이제 설치가 끝났으면 네트워크 실습을 위해 이미지를 올려야 한다.

지원되는 벤더 및 장비 이미지 종류는 아래 링크에서 확인이 가능하고, 목록에서 확인 후에 설치하도록 함

 

https://www.eve-ng.net/index.php/documentation/howtos/

 

영어 잘하면 그냥 위에 링크에 설치방법도 있으니까,, 보고 하면 되구,

영어 잘 못하면 그냥 이어서 쭈욱 읽고 설치하시길 바람..ㅋㅋ

 

시스코 라우터/스위치 이미지를 설치하기 위해선 다이나밉스(Dynamips) 이미지를 올리면된다.

시스코에서 개발한 다이나밉스라는 네트워크 에뮬레이터에서 사용되는 이미지를 EVE-NG에 설치하여 에뮬레이팅 한다고 보면 된다.

 

이번에는 아래 이미지를 설치할 것임

c7200-adventerprisek9-mz.152-4.S6.image

 

(위 이미지 외 상기 목록에 있는 이미지를 설치하는 경우에도 동일함)

c1710-bk9no3r2sy-mz.124-23.image

c3725-adventerprisek9-mz.124-15.T14.image

 

1. EVE-NG에 다이나밉스 이미지 업로드

WinSCP 또는 FileZila 를 통해 sftp 업로드 하는게 편하다.

이번에는 WinSCP를 쓰겠음, 사용법은 설명할 게 없다. 그냥

TCP 22 접속해서 파일을 드래그 앤 드랍하면 간편하게 업로드가 가능하다. 

 

 

EVE-NG에 아래 경로에다가 업로드한다.

/opt/unetlab/addons/dynamips

 

addons 디렉토리 아래에는 dynamips, iol, qemu 뭐 이렇게 하위 디렉토리가 있는데..

이미지 종류별로 집어넣도록 되어 있다.

 

보통은 *.bin 파일로 다운받게 되어 있어서.. EVE-NG 에서 unzip 설치해가지고 압축을 풀어주어야 하는데,

나는 걍 *.image 파일로 받아서 압축을 해제할 필요가 없어 해당 과정은 뺐다.

 

2. EVE-NG 에서 명령어 수행

자 그럼 업로드했으면 권한 수정 작업을 진행한다.

CLI 접근해서 하기 명령어 수행한다. 

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

 

권한 수정하고 나면 이제 IOS의 Idle-PC 값을 찾는 작업을 한다.

먼저 CLI 에서 Dynamips 이미지를 구동시켜보자.

dynamips -P 7200 /opt/unetlab/addons/dynamips/c7200-adventerprisek9-mz.152-4.S7.image

그 외 버전
dynamips -P 1700 -t 1710 /opt/unetlab/addons/dynamips/c1710-bk9no3r2sy-mz.124-23.image
dynamips -P 3725 /opt/unetlab/addons/dynamips/c3725-adventerprisek9-mz.124-15.T14.image

장비 부팅 메세지가 뜬다. 기다리다 보면 아래 초기 설정 여부를 묻는 메세지가 뜬다.

 

위 메세지 뜨면 다된것임. no 누르고 일단 router> 프롬프트를 띄운다.

그 상태로 ssh 세션을 하나 더 판다. 그리고 난 후 top 찍어서 cpu 점유율을 확인한다.

 

CPU 점유율이 어마어마한 것을 확인할 수 있다.

다시 라우터 프롬프트가 열린 프롬프트 세션으로 넘어가서 ctrl + ] 누른 뒤 떼고 바로 i 를 누름

따로 창에 나타나는 것이 없으니 그냥 명령어 수행하면됨 그러면 아래와 같이 분석(?)을 한다.

 

count 값이 가장 높은 0x62f21b58 PC가 IDLE-PC 값이 됨

이 값은 노드를 새로 생성할 때 최적화된 값으로 사용할 것이니 어디 따로 잘 적어두셈

나올 때는 동일하게 ctrl + ] 누르고 q 누른다.

 

3. 노드 생성

 

아까 확인한 IDLE-PC 값은 저기 넣음

 

이렇게하면 세팅은 끝이다.

반응형