다음은 EVE를 설치하고 운영하기 위한 매뉴얼 이다.
EVE-NG 는 이전 프로젝트인 UnetLab의 새로운 버젼이다. 새 플랫폼으로 재구성되었다.
1. 사이트 www.eve-ng.net 에 접속한다. 그리고 Dowonload>Fee EVE-NG Community 클릭하여 ova 가상시스템 이미지 파일을 다운로드 할 것이다.
2. EVE-NG.OVA-Google mirror 또는 MEGA mirror을 클릭한 후 ova파일을 다운로드 받는다. ova파일은 이미 가상 환경에 설치된 가상 컴퓨터이미지 파일이다.
3. Download through your browser 그림을 클릭한다.
4. 윈도우 클라이언트 파일도 다운로드 한다. 아래의 별도의 과정에서 설치할 것이다.
5. VMWare Workstation pro 15 pro 버전을 설치되어 있다고 가정하고 다음 과정을 진행한다.
6. ova파일을 import하여 VMWare의 가상PC로 등록 할 것이다. 먼저 VMWare 를 시작한 후 메뉴에서 File>Open 한 후 다운로드 받은 파일을 선택한다.
Name for the new virtual machine: 이름변경 후 import 클릭
7. 가상머신 데쉬보드에서 Devices>Processors 클릭하여 Virtualize Intel VT-x/EPT or AMD-V/RVI를 체크한다.
8. 가상머신 데쉬보드에서 Devices>Network Adapter 클릭하여 NAT로 변경한다.
9. EVE-VM 가상 머신을 시작한다.
10. 로그인 계정은 root / eve 이다. 로그인을 수행한다.
11. 본인이 사용하게 될 Root의 암호를 지정한다.
12. Hostname을 지정한다.
13. 도메인 이름을 지정한다.
14. 수동 IP를 설정하기로 한다.
15. 이 경우는 VMWare의 네트워크 설정에서 NAT를 192.168.8.0/24 네크워크로 이미 지정하였기 때문에 해당 서브넷의 IP및 서브넷 마스크를 설정한 예제이다. (본인의 환경에 따라서 IP와 Subnet mask는 변경 해야만 할 것이다.)
16. 게이트 웨이도 VMWare NAT환경에 따른 설정이다.
17. 이 값은 공통으로 설정해도 괜찮다. 이 경우에는 KT의 DNS 주소를 사용했다.
18. 이 값은 공통으로 설정해도 괜찮다. 타임서버는 시간을 동기화 하는 서비스이다. 이 경우에는 bora 넷을 사용했다.
19. 인터넷에 직접 연결한 경우이다. 만약 프락시을 사용할 경우에는 다른 값을 선택해야 할 것이다.
20. 제공된 winscp576을 실행한다. 이 프로그램은 free software로 인터넷에서 무료로 다운 받을 수 있다. 이 프로그램의 용도는 윈도우 환경의 파일을 리눅스 환경의 서버로 손 쉽고 안전하게 복사하는 용도이다.
좌측은 윈도우, 우측은 EVE-VM의 경로이다. 윈도우에 IOU파일과 라이선스파일을 드래그 앤 드랍으로 윈도우에서 EVE-VM의 위치로 드래그 앤 드랍 으로 복사한다.
(윈도우 폴더는 IOU images가 있는 폴더이다. 물론 먼저 IOU이미지와 라이선스키 파일은 준비해 주어야 한다.)
21. EVE-VM의 IOU 파일을 선택한 후 속성에서 실행 권한을 부여한다. 만약 실행권한이 없는 경우에는 장비가 실행된 후 중지된다.
22. EVE-VM가상머신의 콘솔에서 그림과 같은 디렉터리로 이동한 다음 라이선스 파일을 생성한다. 그리고 vi 에디터를 사용하여 변경 한 후 저장한다.
아래의 내용만 남기고 저장한다.
최종적으로 확인한 모습이다.
23. 윗 과정에서 다운 받은 클라이언트 프로그램을 설치한다.
Wireshark와 UltraVNC를 체크한 후 설치를 계속한다.
24. 클라이언트 프로그램이 설치된 디렉터리로 이동한다. (텔넷 접속 프로그램을 putty에서 Xshell로 변경하여 사용할 경우이다. 그렇기 위해서는 Xshell이 미리 설치되어 있어야 하며 설치된 경로를 미리 파약해주면 편리하다.)
25. 그리고 Xshell 이 설치된 디렉터리로 이동한 후 Path를 복사해 놓는다.
C:\Program Files (x86)\NetSarang\Xshell 5\Xshell.exe
26. 윈도우 클라이언트 프로그램 디렉터리로 이동한 후 win7_64bit_putty.reg파일을 편집한다.
27. 네모란에 있는 경로를 Xshell의 경로로 변경할 것이다. 주의점은 경로에 Back Slash가 두개씩 들어간다. 아래의 그림은 기존의 putty를 사용하는 경우이다. 우리는 putty을 Xshell로 변경할 계획이다.
아래의 그림은 변경 후의 모습이다.
저장한 후 더블클릭하여 레지스트리에 등록한다. 이 후에 가상 라우터, 스위치의 telnet접근 프로그램을 Xshell로 자동으로 연결해 줄 것이다.
28. http://192.168.8.8 으로 접속 후 admin / eve 로 로그인한다.
29. Cisco 입력 후 Add folder 클릭
생성된 Cisco 폴더 클릭한다.
30. Add a new job 을 클릭하여 새로운 랩을 생성한다.
31. Actions / Add a new job 을 클릭한다.
32. Add an object 선택 후 Node 선택
>
33. 선택한 노드에 사용될 이미지 종류주의 하나인 Cisco IOL 클릭.
34. 필요한 이미지를 선택하고 필요 노드 개수, Name 그리고 Icon등을 결정한다.
이 문서의 경우에는 노드 개수 2개, 스위치 이미지, SW로 시작하는 이름 그리고 L2스위치 아이콘으로 선택했다.
35. 추가된 스위치에 마우스를 올리면 플러그 이미지가 나타난다. 아래의 그림과 같이 플러그이미지를 클릭한 후 드래그하여 연결할 스위치로 움직인 후 목적지 장비를 클릭한다.
36. 연결된 장비들의 세부 Port를 지정 또는 변경 할 수 있다. 아래의 그림은 두 장비간 e0/0으로 상호 사이에 연결된 모습이다.
37. 개별 장비 마다 우측마우스를 클릭하여 Start버튼을 클릭하여 해당 장비를 시작한다.
38. 해당 장비를 더블 클릭 한 후 Telnet 열기를 클릭한다.
Xshell로 연결된 모습
39. 수고 하셨습니다.