안녕하세요.
오늘은 주제는 [2024][EVE-NG #3] 네트워크 시뮬레이션 EVE-NG 설치하기(Virtual-Box)입니다.
EVE-NG를 설치하기 전에 EVE-NG가 무엇인지 궁금하신 분은 아래 블로그 글을 참조 부탁드립니다.
EVE-NG는 하드웨어적으로 가상화가 Enable 되어 있어야지 장비를 구동시켰을 때 제대로 동작을 합니다.
- Intel VT
- AMD-V(SVM)
만약에 이 바이오스에서 가상화 기능이 Disable 되어 있으면 장비 구동 시켰을 때 3초 후에 다시 장비가 꺼지는 증상을 경험할 수 있습니다.
아래 링크를 참조하여 바이오스에서 가상화를 Enable 합니다.
노트북별로 바이오스 접속 하는 방법과 가상화 메뉴가 다 다를 수 있습니다.
https://itblog-kr.tistory.com/2
EVE-NG를 설치하기 전에 가상화 프로그램이 필요합니다.
- VirtualBox(무료)
- VMware Player(무료)
- VMware Workstation(유료)
- Vmware ESXi(무료) - 특정 CPU 소켓 또는 코어수 메모리 제안 - 하드웨어 Full 기능을 다 사용하기 위해서는 라이선스가 필요합니다.
그 외에 다른 가상화 프로그램을 사용하여 EVE-NG를 설치 가능하지만 대부분 위에 프로그램을 사용하여 EVE-NG를 설치하고 네트워크 장비를 공부하고 테스트합니다.
오늘은 Virtual-Box를 사용하여 EVE-NG를 설치하겠습니다.
Virtual-Box는 무료이기 때문에 라이선스 없이 사용 가능 합니다.
1. 아래 링크를 클릭해서 VirtualBox를 다운로드합니다.
https://www.virtualbox.org/wiki/Downloads
1-1 아래 Windows hosts를 선택합니다.
1-2 VirtualBox는 로그인 없이 그냥 클릭하면 바로 다운로드 가능합니다.
1-3 Next버튼을 클릭합니다.
1-4 Next 버튼을 클릭합니다.
1-5 Yes 버튼을 클릭합니다.
1-6 Yes를 클릭합니다.
1-7 Install 버튼을 클릭합니다.
1-8 설치가 완료될 때까지 기다립니다.
1-9 Finish 버튼을 클릭합니다.
1-10 자동으로 프로그램이 실행됩니다.
2. EVE-NG 공식사이트에 접속하여 EVE-NG를 다운로드합니다.
현재 시점에서는 아래와 같이 2가지 버전을 다운로드할 수 있습니다.
https://www.eve-ng.net/index.php/download/
EVE-NG Professional/Learning Center Version 6.2.0-3 (유료 버전)
Free EVE Community Edition Version 6.2.0-2 (무료 버전) - 기능적으로 유료 보전보다는 제한이 없지만 혼자서 공부하는 데에는 지장이 없습니다. 저도 Free 버전을 사용하여 공부 및 프로젝트 테스트하고 있습니다.
유료 버전은 구동형이며 1년 가격은 약 238.91불 현재 환율로 하면 약 33만 원입니다.
기능에 차이는 아래 표를 참고 부탁드립니다.
Features/Edition | Community |
Professional | Learning Center | Description |
Price | Free | 150 EUR w/o VAT | 150 EUR + Added Roles | |
User’s roles | 2x admin accounts only | 2x admins simultaneous unlimited accounts |
admin, user, editor | Restrictions of the EVE usage, WEB UI, per user based |
Lock user per folder | User cannot see other EVE folders, only his own | |||
Lock user edit rights | User cannot edit labs, images etc | |||
Shared Lab Folder | Shared lab folder visible for all users | |||
User’s account validity (1/4 Hour accuracy) | Ability to set calendar validity for account, Date and time ( From -> To ) | |||
Lab Timer | Timer for Lab training | |||
Running labs folder | User can run more than one lab. Running labs will appear in special running labs folder. Per user based | |||
Node limit per lab | 63 | 1024 | 1024 | Limit of nodes to run per lab |
TCP ports | fixed 128 per POD | Dynamic 1-65000 | Dynamic 1-65000 | Automatic TCP port choose for telnet session |
Local Wireshark capture | Local wrapper using ssh and root password to the EVE | |||
Local Telnet client | Local wrapper using locally installed telnet client | |||
Local VNC client | Local wrapper using locally installed vnc client | |||
Wireshark integrated | Docker integrated wireshark | |||
Docker container support | Docker container support | |||
Running nodes interface connections (hot connections) | Hot/live nodes interface connection | |||
NAT Cloud | Integrated NAT cloud, connect node to the internet. NAT to the EVE management interface DHCP 172.29.129.0/24, gateway .254 | |||
HTML console without Wireshark capture | HTML console | |||
HTML console with Wireshark capture | HTML wireshark capture | |||
HTML Desktop Console | Integrated Docker PC management | |||
Multi startup configuration choose per lab | Option to create and boot lab from different startup configurations, multi startup config | |||
Export/Import configs or config packs to local PC | Option import and export single config or config packs to the lab | |||
EVE user Radius authentication | Multi Radius servers support | |||
EVE user Active Directory authentication |
Microsoft Active Directory support | |||
Custom image template, cli based | Option create own image templates. | |||
EVE Lab chat | Lab chat between EVE lab users. | |||
Custom MAC address for Qemu nodes | Option to change first interface MAC address for qemu nodes | |||
Shared Lab |
Shared Lab folder, drop lab for others |
|||
Shared Project |
Shared Lab one to many, Single Lab allows work a team with single lab. |
|||
Link Quality, Delay, packet loss, jitter | Feature allows apply link quality functions: packet loss, delay and rate | |||
Link design feature | Option to change connection colour, style | |||
Rich integrated text editor | Rich HTML text editor for text and objects management in the lab. | |||
Advanced Lab design objects | Round square, lines, arrowed lines, style and colour | |||
Admin user option to join in other user lab | Admin user can join to the other user lab in the parallel session | |||
Admin user option to open parallel console session to other user node | Admin user can open parallel console session to other user node | |||
Running labs and nodes management | Admin can manage other user running labs and nodes. Join or stop labs or nodes. | |||
EVE Cook Book | EVE Professional or Community Cook Book | |||
Info about HDD/labs use per user, User infoweb GUI | Information about user HDD resource use | |||
User quota (limit cpu/ram per user) | Limit cpu/ram per user. User profile EVE resource usage limitation. |
|||
Serial interface capture (IOL only) |
HDLC/PPP/Frame Relay support for serial’s links | |||
Link state and suspend / resume | Link state support for Qemu, IOL, Dockers | |||
Dark Mode | Switch Lab view mode to Dark or Light mode |
|||
Lab Task management | Option to add offline pdf or online document into lab Task |
|||
EVE Cluster | Multi servers EVE system | |||
EVE Backup Manager | Full Backup and Restore from Backup Solution |
2-1 EVE-NG Community 버전을 다운로드합니다.
예전에는 OVF 또는 OVA로 제공되었으나 현재는 ISO파일로 제공됩니다.
아래 링크처럼 MEGA Mirror 또는 Direct Link를 통하여 다운로드합니다.
2-2 Virtualbox를 실행합니다. 그리고 새로 만들기를 선택합니다.
2-3 아래 정보를 입력합니다.
이름: 가상머신 이름을 입력합니다
폴더: VM이 설치될 폴더를 선택합니다
ISO 이미지: EVE-NG Community ISO파일을 선택합니다
종류: Linux를 선택합니다
버전: Ubuntu 22.04 LTS 선택합니다.
그리고 다음 버튼을 선택합니다.
2-4 메모리랑 CPU를 입력합니다.
메모리/CPU는 많으면 말을수록 좋습니다.
예를 들어 vASA를 테스트하고 싶다면 아래 사진처럼 메모리는 2G가 필요합니다.
현재 사용하고 있는 노트북/PC에 CPU 코어 확인하는 방법
2-5 디스크 용량을 선택합니다.
디스크 용량도 많을수록 좋습니다. 테스트하고자 하는 이미지를 EVE-NG에 업로드할 때 디스크 용량이 부족하면 테스트 불가능 합니다.
2-6 완료를 선택합니다.
2-7 VM 이미지에 오른쪽 마우스를 클릭 후 설정을 선택합니다.
2-8 시스템 -> 프로세서에서
네스티드 VT-x/AMD-V활성화를 선택하고 확인 버튼을 클릭합니다.
2-9 시작 버튼을 클릭합니다.
2-10 Install EVE-NG Community 6.2.0-2를 선택합니다.
2-11 설치가 완료될 때까지 기다립니다.
2-12 English를 선택합니다.
2-13 Done를 선택합니다.
2-14 Continue를 선택합니다.
2-15 설치가 진행됩니다.
2-16 설치가 완료되면, 자동으로 재부팅되면서 ISO 때문에 또다시 설치가 진행이 됩니다.
강제로 상단 위에 X를 선택하면 아래처럼 시스템전원 끄기 선택 후 확인 버튼을 클릭합니다..
2-17 설정을 클릭합니다.
2-18 저장소 -> ISO 파일 선택하고 아래 작은 사각형 아이콘을 클릭해서 ISO파일을 선택합니다.
2-19 아래 그림처럼 삭제 버튼을 클릭하고 확인 버튼을 클릭합니다.
2-20 시작을 선택합니다.
2-21 부팅이 완료되면 두 번째 설치가 진행됩니다.
Second stage install in progress.....
2-22 설치가 완료될 때까지 기다립니다.
2-23 CLI login 정보는 아래와 같습니다.
ID: root
Passowrd: eve
2-24 Password를 입력합니다.
2-25 패스워드를 다시 한번 입력합니다.
2-26 Hostname를 입력합니다.
디폴트 값을 사용합니다.
2-26 Domain Name를 입력합니다.
디폴트 값을 사용합니다.
2-27 dhcp를 선택합니다.
Virtualbox가 DHCP와 NAT기능을 수행합니다.
2-28 NTP서버를 입력합니다.
1.krpool.ntp.org
2-29 direct connection을 선택합니다. 그리고 OK를 선택합니다.
2-30 자동으로 재부팅이 되고 Virtualbox로부터 IP주소를 받아왔습니다.
3 EVE-NG가 제대로 동작하는지 확인합니다.
3-1 로그인 정보는 아래와 같습니다.
ID: admin
Password: eve
3-2 테스트를 위해서 아래 빨간 생 add new tab를 선택합니다.
3-3 이름을 정하고 Save버튼을 클릭합니다.
Name: test
3-4 오른쪽 마우스를 클릭 후 Node를 선택합니다.
3-5 Template에 virtual PC(VPCS)를 선택하고 icon은 Desktop를 선택합니다.
그리고 save버튼을 클릭합니다.
3-6 아이콘을 선택 후 오른쪽 마우스를 클릭합니다.
Start버튼을 클릭합니다.
3-7 아래 아이콘이 파란색으로 바뀌었습니다.
30초가 지나도 똑같은 색이면 정상적으로 동작하는 것입니다.
아이콘을 클릭해도 아무런 반응이 없습니다.
EVE-NG Client Pack를 설치를 하면 putty를 통해서 설정이 가능합니다.
이 부분은 나중에 다른 강좌에서 진행하겠습니다.
만약에 이미지가 부팅 후 3초 후에 다시 꺼지면서 회색으로 변하면 아래 3가지를 확인하시길 바랍니다.
1. 바이오스에서 Virtualization를 Enable 했는지 확인합니다
2. EVE-NG VM 생성 시 CPU항목에서 아래 항목을 선택했는지 확인합니다.
만약에 이미지가 부팅 후 3초 후에 다시 꺼지면서 회색으로 변하면 아래 3가지를 확인하시길 바랍니다.
1. 바이오스에서 Virtualization를 Enable 했는지 확인합니다
2. EVE-NG VM 생성 시 CPU항목에서 아래 항목을 선택했는지 확인합니다.
앞으로 많은 강좌를 올릴 예정입니다.
[2024][EVE-NG #3] 네트워크 시뮬레이션 EVE-NG 설치하기(VirtualBox)를 읽어주셔서 감사합니다.
'EVE-NG' 카테고리의 다른 글
[2024][EVE-NG #5] EVE-NG-Win-Client-Pack 설치하기. (0) | 2024.06.29 |
---|---|
[2024][EVE-NG #4] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware ESXi) (0) | 2024.06.28 |
[2024][EVE-NG #2] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware Player) (0) | 2024.06.26 |
[2024][EVE-NG #1] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware Workstation) (0) | 2024.06.25 |
[EVE-NG #9] secure crt 설치후 EVE-NG연동 (0) | 2020.11.30 |