안녕하세요.
오늘은 주제는 [2024][EVE-NG #4] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware ESXi)입니다.
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를 설치하고 네트워크 장비를 공부하고 테스트합니다.
오늘은 ESXi 서버를 사용하여 EVE-NG를 설치하겠습니다.
이번장에서는 VMware ESXi 설치 방법은 생략하겠습니다.
1. 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 VMware ESXi 서버에 접속하고 로그인합니다.
2-3 가상 시스템을 클릭합니다.
2-4 VM 생성/등록 버튼을 클릭합니다.
2-5 새 가상 시스템 생성 선택 그리고 다음 버튼을 클릭합니다.
2-6 아래 같이 정보를 입력합니다.
이름: EVE-NG-2024 - 마음에 드는 이름을 입력하시면 됩니다.
게스트 운영 체제 제품군: Linux
게스트 운영 체제 버전: Ubuntu Linux(64비트)
2-7 스트로 지를 선택하고 다음 버튼을 클릭합니다.
2-8 아래 정보를 입력합니다
CPU:
소켓당 코어 수:
위에 정보는 사용하시는 서버에 CPU랑 소켓당 코어수가 다르기 때문에 서버 CPU상활에 맞게 설정합니다.
2-9 아래 같이 정보를 입력합니다.
메모리: 8G 많을수록 좋습니다
하드디스크: 60G 많은수록 좋습니다.
CD/DVD드라이브: EVE-NG Community ISO파일을 선택합니다.
네트워크 어댑터랑 CD/DVD 드라이브 모두 다 연결 체크되어 있는지 확인하고 다음 버튼을 클릭합니다.
2-10 완료 버튼을 클릭합니다.
2-11 생성한 EVE-NG-2024 VM을 실행합니다.
2-12 Install EVE-NG Community 6.2.0-2 선택합니다.
2-13 설치가 완료될 때까지 기다립니다.
2-14 English 선택합니다.
2-15 Done를 선택합니다.
2-16 Continue를 선택합니다.
설치가 완료되면 자동으로 재부팅됩니다.
2-17 부팅이 완료되면 아래 사진처럼 Second Stage Install in progress.....
두 번째 설치가 진행됩니다.
2-18 설치가 완료될 때까지 기다립니다.
2-19 설치가 완료되면 재부팅이 됩니다.
로그인 정보는 아래와 같습니다.
ID: root
Password: eve
2-20 패스워드를 입력합니다.
2-21 다시 한번 패스워드를 입력합니다.
2-22 Hostname은 디폴트 값을 사용합니다.
2-23 Domain Name은 디폴트값을 사용합니다.
2-24 dhcp를 선택합니다.
VMware ESXi는 자동으로 NAT 또는 DHCP기능을 수행하지 않습니다.
제 테스트 랩은 팔로알토 방화벽이 DHCP기능도 NAT기능을 수행합니다.
2-25 NTP서버를 입력합니다.
2-26 direct connection를 선택합니다.
2-27 자동으로 재부팅 후에 아래처럼 IP주소를 확인할 수 있습니다.
3. EVE-NG를 접속해 보겠습니다.
3-1 로그인 정보는 아래와 같습니다.
ID: admin
Password eve
3-2 테스트를 위해서 아래 빨간 생 add new tab를 선택합니다.
3-3 Name에 test를 선택하고 Save버튼을 클릭합니다.
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 #4] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware ESXi)를 읽어주셔서 감사합니다.
'EVE-NG' 카테고리의 다른 글
[2024][EVE-NG #6] EVE-NG에 secure crt 설치하기. (0) | 2024.06.30 |
---|---|
[2024][EVE-NG #5] EVE-NG-Win-Client-Pack 설치하기. (0) | 2024.06.29 |
[2024][EVE-NG #3] 네트워크 시뮬레이션 EVE-NG 설치하기(Virtual-Box) (0) | 2024.06.27 |
[2024][EVE-NG #2] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware Player) (0) | 2024.06.26 |
[2024][EVE-NG #1] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware Workstation) (0) | 2024.06.25 |