안녕하세요.

 

오늘은 저랑 같이 EVE-NG-Win-Client-Pack 설치하기 진행하도록 하겠습니다. 

EVE-NG안에 돌아가는 네트워크 장비 또는 윈도/리눅스 서버 등등을 접속할 수 있게 프로그램을 설치해 주고 EVE-NG랑 Host사이에 프로그램을 자동으로 연동해 줍니다.

 

EVE-NG-Win-Client-Pack를 설치를 안 하면 아래와 같이 프로그램을 클릭했을 때 콘솔 화면 되신 에러메시지가 표시됩니다.

 

EVE-NG 설치 전이라면 아래에 링크를 클릭 후 EVE-NG를 설치합니다. 

 

[2024][EVE-NG #1] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware Workstation)

https://itblog-kr.tistory.com/11


[2024][EVE-NG #2] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware Player)

https://itblog-kr.tistory.com/12


[2024][EVE-NG #3] 네트워크 시뮬레이션 EVE-NG 설치하기(Virtual-Box)

https://itblog-kr.tistory.com/13


1. EVE-NG Win-Client-Pack 다운로드하기. 

https://www.eve-ng.net/index.php/download/

 

Download -

Download Links and info for EVE-NG                              EVE-NG Professional/Learning Center Version 6.2.0-3 This edition requires to buy license. To buy a license please go to our Buy …

www.eve-ng.net

 

1-1 Windows Client Side 버튼을 클릭합니다. 

 

1-2 아래 Downlload Links 클릭해서 파일을 다운로드합니다. 

 

 

1-3 Next 버튼을 클릭합니다. 

 

1-4 Next 버튼을 클릭합니다. 

 

1-5 Next 버튼을 클릭합니다.

아래 사진처럼 프로그램들이 설치가 됩니다. 

1-6 I accept the agreement 선택하고 Next버튼을 클릭합니다. 

 

1-6 I accept the agreement 선택하고 Next버튼을 클릭합니다. 

 

1-7 Next버튼을 클릭합니다. 

 

1-8 Next버튼을 클릭합니다. 

 

1-9 Next버튼을 클릭합니다. 

 

1-10 Next버튼을 클릭합니다.

 

1-11 Install 버튼을 클릭합니다. 

 

1-12 설치가 완료될 때까지 기다립니다. 

 

1-13 Next버튼을 클릭합니다. 

 

1-14 Finish 버튼을 클릭합니다. 

 

1-15 Next 버튼을 클릭합니다. 

 

1-16 I agree 버튼을 클릭합니다. 

 

1-17 Next버튼을 클릭합니다. 

 

1-18 Next버튼을 클릭합니다. 

 

1-19 Next버튼을 클릭합니다. 

 

1-20 Next버튼을 클릭합니다. 

 

1-21 Install 버튼을 클릭합니다. 

 

1-22 설치가 완료될 때까지 기다립니다. 

 

1-23 I agree버튼을 클릭합니다. 

 

1-24 Install버튼을 클릭합니다. 

 

1-25 설치가 완료될 때까지 기다립니다. 

 

1-26 Next버튼을 클릭합니다. 

 

1-27 Finish 버튼을 클릭합니다. 

 

1-28 Next 버튼을 클릭합니다. 

 

1-29 Finish 버튼을 클릭합니다. 

 

1-30 Finish 버튼을 클릭합니다. 

 

모든 설치가 완료되었습니다. 

 

2. 테스트를 해보겠습니다.

 

2-1 EVE-NG를 실행합니다.

저는 EVE-NG가 VMware Workstation Pro에 설치했습니다. 

IP주소는 환경에 따라서 다릅니다. 꼭 IP 주소를 확인하시기 바랍니다. 

 

2-2 http://192.168.40.128 접속합니다. 

 

로그인합니다. 기본 로그인 정보는 아래와 같습니다

ID: admin

Pasword: eve

 

2-3 http://192.168.40.128 접속합니다. 

오른쪽 마우스를 클릭해서 Node를 선택합니다. 

 

2-4 아래 정보를 선택합니다.

Template: VPCS

Icon: Desktop

 

그리고 Save버튼을 클릭합니다. 

 

2-5 Start 버튼을 클릭해서 VPCS를 구동시킵니다. 

 

2-6 아래처럼 Putty가 자동으로 실행되면서 VPC장비에 접속이 되었습니다. 

 

이제 기본적인 설치는 완료되었습니다. 

이제부터 테스트하고자 하는 장비(Image)를 EVE-NG에 업로드하고 장비를 공부하고 테스트하면 됩니다.

 

EVE-NG 공식 사이트에서 현재 기준 지원되는 장비 Image는 아래와 같습니다.

 

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

 

Supported Images -

EVE-NG Supported images How to load images in EVE-NG please follow section: How to Load images Dynamips (Cisco IOS emulation) c7200-adventerprisek9-mz.152-4.S6 (supported cards: PA-FE-TX, PA-4E, PA-8E) c3725-adventerprisek9-mz.124-15.T14 (supported cards:

www.eve-ng.net

 

 

Dynamips (Cisco IOS emulation)

  • c7200-adventerprisek9-mz.152-4.S6 (supported cards: PA-FE-TX, PA-4E, PA-8E)
  • c3725-adventerprisek9-mz.124-15.T14 (supported cards: NM-1FE-TX, NM-16ESW)
  • c1710-bk9no3r2sy-mz.124-23
  • Other images from the  series above should work too

IOL (IOS on Linux also known as IOU)

Recommended images:

  • i86bi_linux_l2-adventerprisek9-ms.SSA.high_iron_20190423.bin
  • i86bi_LinuxL3-AdvEnterpriseK9-M2_157_3_May_2018.bin
  • L3-ADVENTERPRISEK9-M-15.4-2T.bin
  • And all newer version

Qemu images

  • Cisco ACS 5.6, 5.8
  • Cisco AMP Private cloud
  • Cisco ISE 1.2, 1.4
  • Cisco ISE 2.1, 2.2, 2.3, 2.4, 2.6, 2.7. 3.0
  • Cisco ASA 8.0.2 (Single and Multi Context)
  • Cisco ASA 8.4 Multicontext Support
  • Cisco ASA 9.1.5 Multicontext Support
  • Cisco ASAv 9.6.2, 9.7.1, 9.14.X and later
  • Cisco DCNM 11.x
  • Cisco IPS 7.1
  • Cisco Firepower 6.x, 7.x Management centre (FMC)
  • Cisco Firepower 6.x, 7.xThreat defence ASAv (FTD)
  • Cisco Firepower 6.x, 7.x NGIPSv
  • Cisco Firepower 5.4 (NGIPS, FMC)
  • Cisco CSR 3.16, 3,17
  • Cisco CSR 16.x, 17.x (Everest, Fuji, Gibraltar, etc)
  • Cisco Catalyst 8000v
  • Cisco Catalyst WLC 9800
  • Cisco ISRv 17.x
  • Cisco CSR SD-WAN 16.x
  • Cisco vIOS L3
  • Cisco vIOS L2
  • Cisco ESA 9.7, 9.8, 10.x, 11.x, 12.x Email Security Appliance
  • Cisco WSA 8.6, 9.2 10.x, 11.x, 12.x Web Security Appliance
  • Cisco CDA 1.0 Context Delivery Agent
  • Cisco NXOS Titanium 7.1.0.3
  • Cisco NXOSk9 (require source of 2xCPU and 8G RAM for single node)
  • Cisco Prime Infra 3.x
  • Cisco StealthWatch 7.x
  • Cisco XRv 5.2.2, 5.3.2, 6.0.1, 6.0.2
  • Cisco XRvK9 6.x.x (require source of 4xCPU and 16G RAM for single node)
  • Cisco vWLC, 7.4. 8.0.100, 8.2.x, 8.3.x, 8.6, and newer
  • Cisco vNAM Virtual Network Analysis Module 6.2.x
  • Cisco vWAAS 200.5.5, 6.2.3
  • Cisco Viptela SD-WAN 18.x, 19.x, 20.x
  • Cisco CUCM 11.5.1.11900-26, 12.1.x, 12.5.x
  • Cisco Expressway 12.5, 12.6
  • Cisco Meeting Server 12.9
  • Cisco Unity Express 10.1.x
  • Cisco UCCX 12.1
  • Cisco CUP UC  Manager IM & Presence Service 12.1
  • Cyberoam Firewall
  • Juniper vSRX 12.1.47D
  • Juniper Olive M series
  • Juniper vSRX NG 15.1×49-D40.6, D70, D100, D110
  • Juniper vSRX NG 17.x, 18.x, 19.x, 3.0
  • Juniper SDWAN 128T
  • Juniper vMX 14.1.4R10
  • Juniper vMX 16.1R3.10, 17.x, 18.x, 19.x  VCP (control plane node)
  • Juniper vMX 16.1R3.10, 17.x, 18.x, 19.x VFP (forwarding plane node)
  • Juniper vMX 17.1, 17.2, 17.3, 18.x, 19.x VCP (control plane node)
  • Juniper vMX 17.1, 17.2, 17.3, 18.x, 19.x VFP (forwarding plane node)
  • Juniper vQFX 10K VRE 15.1X53, 17.x, 18.x (routing engine)
  • Juniper vQFX 10K VFE 15.1X53, 17.x, 19.x (forwarding engine)
  • Juniper VRR 18.x, 19.x
  • Junos J-Space 16.1
  • Kerio Control Firewall
  • Alcatel 7750SR: 13.0.R3
  • A10, vThunder 2.7.1, 4.x
  • Apple OSX ( https://github.com/kholia/OSX-KVM )
  • Aruba: Clearpass 6.x
  • Aruba Virtual Mobility Controller 8.x
  • Aruba CX Switch
  • Aruba Netedit
  • Arista vEOS 4,17.2F and later versions
  • Barracuda NGFW
  • Brocade vADX 3.01.1
  • Checkpoint FW: R77-20, R77-30, R80-x
  • Citrix Netscaler 11.0.62
  • Citrix SDWAN
  • Dell SonicWall 11.3.0
  • CumulusVX 2.5.3, 3.6, 3.7
  • Cyberoam FW
  • ExtremeOS 21.1.14
  • Extreme VOSS Switch
  • F5 BIG-IP 12.x, 13.x, 14.x, 15.x, 16.x
  • F5 BIG-IQ 6.x
  • Fortinet Manager v5.x, v6.x
  • Fortinet Mail 5.3, 5.4
  • Fortinet FGT v5.x, 6.x, 7.x
  • Fortinet 5.2.3, 5.6, 6.x, 7.x
  • Forcepoint NGFW 6.8, 6.9
  • Forcepoint Security Manager 6.9
  • Huawei USG6000v
  • Huawei Ar1000v Router
  • HP VSR 1000 7.x
  • Infoblox 8.x
  • Mikrotik 6.30.2, 6.40
  • PaloAlto FW 7.0, 7.1, 8.x, 9.x, 10.x
  • PaloAlto Panorama 8.x, 9.x. 10.x
  • Pulse Secure
  • pfSense FW 2.3, 2.4, 2.5
  • Radware Alteon
  • Riverbed VCX 9.x
  • Silver Peak SD-WAN 8.x
  • SonicWALL FW NSv 200.x
  • Sophos  XG Firewall, SG UTM
  • S-Terra FW, Gate 4.1,
  • S-Terra CSP-VPN gate 3.1
  • TrendMicro FW VTPS 5.x
  • Versa Networks SD-WAN 16.x, 17.x
  • Velocloud SDWAN
  • VMWare ESXi 6.5, 6.7
  • VMWare vCenter 6.5, 6.7
  • VMWare NSX 6.4
  • VMware SD-WAN Velocloud 3.x
  • VyOS 1.1.6
  • Windows 7
  • Windows 8.1
  • Windows 10
  • Windows Server 2003
  • Windows Server 2008R2
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022
  • Linux TinyCore
  • Linux Slax
  • Linux Mint
  • Linux Kali x64 Full
  • Linux Ubuntu Desktop 16.04, 18.x, 20.x
  • Linux DSL 4.4.10
  • Linus Ubuntu Server 16.04, 18.x Webmin, 20.x
  • Lnux Centos
  • Linux RHEL
  • Linux Debian
  • Linux NETem: NETem bandwidth limitation, delay, jitter and packet loss.
  • Ostinato traffic generator 0.7, 0.8, 9.0
  • zScaler

 

장비 이미지 설치는 다음 강좌에서 진행하도록 하겠습니다. 

 

지금까지 [2024][EVE-NG #5] EVE-NG-Win-Client-Pack 설치하기 글을 읽어주셔서 감사합니다. 

 

 

안녕하세요.

 

오늘은 주제는 [2024][EVE-NG #4] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware ESXi)입니다. 

 

EVE-NG를 설치하기 전에 EVE-NG가 무엇인지 궁금하신 분은 아래 블로그 글을 참조 부탁드립니다.

 

itblog-kr.tistory.com/1

 

[EVE-NG #1] 네트워크 시뮬레이션 EVE-NG란?

안녕하세요. 오늘은 저랑 같이 네트워크 시뮬레이션 EVE-NG를 알아보도록 하겠습니다. 1. 네트워크 시뮬레이션이 무엇인가요? 네트워크를 공부 하기 위해서는 실습이 중요합니다. 네트워크 시뮬

itblog-kr.tistory.com

 

EVE-NG는 하드웨어적으로 가상화가 Enable 되어 있어야지 장비를 구동시켰을 때 제대로 동작을 합니다.

  • Intel VT
  • AMD-V(SVM)

만약에 이 바이오스에서 가상화 기능이 Disable 되어 있으면 장비 구동 시켰을 때 3초 후에 다시 장비가 꺼지는 증상을 경험할 수 있습니다. 

 

아래 링크를 참조하여 바이오스에서 가상화를 Enable  합니다. 

 

노트북별로 바이오스 접속 하는 방법과 가상화 메뉴가 다 다를 수 있습니다. 

 

https://itblog-kr.tistory.com/2

 

[EVE-NG #2] 네트워크 시뮬레이션 EVE-NG 설치전 확인사항

안녕하세요. 저번 글에서는 네트워크 시뮬레이션이 대해서 알아보았습니다. 네트워크 시뮬레이션 EVE-NG 설치전 EVE-NG에 대해서 알고 싶으시다면 아래에 링크를 참조후 EVE-NG 설치 하시면 됩니다.

itblog-kr.tistory.com

 

 

 

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/

 

Download -

Download Links and info for EVE-NG                              EVE-NG Professional/Learning Center Version 6.2.0-3 This edition requires to buy license. To buy a license please go to our Buy …

www.eve-ng.net

 

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)를 읽어주셔서 감사합니다

 

안녕하세요.

 

오늘은 주제는 [2024][EVE-NG #3] 네트워크 시뮬레이션 EVE-NG 설치하기(Virtual-Box)입니다. 

 

EVE-NG를 설치하기 전에 EVE-NG가 무엇인지 궁금하신 분은 아래 블로그 글을 참조 부탁드립니다.

 

itblog-kr.tistory.com/1

 

[EVE-NG #1] 네트워크 시뮬레이션 EVE-NG란?

안녕하세요. 오늘은 저랑 같이 네트워크 시뮬레이션 EVE-NG를 알아보도록 하겠습니다. 1. 네트워크 시뮬레이션이 무엇인가요? 네트워크를 공부 하기 위해서는 실습이 중요합니다. 네트워크 시뮬

itblog-kr.tistory.com

 

 

EVE-NG는 하드웨어적으로 가상화가 Enable 되어 있어야지 장비를 구동시켰을 때 제대로 동작을 합니다.

  • Intel VT
  • AMD-V(SVM)

만약에 이 바이오스에서 가상화 기능이 Disable 되어 있으면 장비 구동 시켰을 때 3초 후에 다시 장비가 꺼지는 증상을 경험할 수 있습니다. 

 

아래 링크를 참조하여 바이오스에서 가상화를 Enable  합니다. 

 

노트북별로 바이오스 접속 하는 방법과 가상화 메뉴가 다 다를 수 있습니다. 

 

https://itblog-kr.tistory.com/2

 

[EVE-NG #2] 네트워크 시뮬레이션 EVE-NG 설치전 확인사항

안녕하세요. 저번 글에서는 네트워크 시뮬레이션이 대해서 알아보았습니다. 네트워크 시뮬레이션 EVE-NG 설치전 EVE-NG에 대해서 알고 싶으시다면 아래에 링크를 참조후 EVE-NG 설치 하시면 됩니다.

itblog-kr.tistory.com

 

 

 

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

 

Downloads – Oracle VM VirtualBox

Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. VirtualBox 7.0.18 platform packages The binaries are released unde

www.virtualbox.org

 

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/

 

Download -

Download Links and info for EVE-NG                              EVE-NG Professional/Learning Center Version 6.2.0-3 This edition requires to buy license. To buy a license please go to our Buy …

www.eve-ng.net

 

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가 제대로 동작하는지 확인합니다.

http://192.168.40.131

 

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)를 읽어주셔서 감사합니다

안녕하세요.

 

오늘은 주제는 [2024][EVE-NG #2] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware Player)입니다. 

 

EVE-NG를 설치하기 전에 EVE-NG가 무엇인지 궁금하신 분은 아래 블로그 글을 참조 부탁드립니다.

 

itblog-kr.tistory.com/1

 

[EVE-NG #1] 네트워크 시뮬레이션 EVE-NG란?

안녕하세요. 오늘은 저랑 같이 네트워크 시뮬레이션 EVE-NG를 알아보도록 하겠습니다. 1. 네트워크 시뮬레이션이 무엇인가요? 네트워크를 공부 하기 위해서는 실습이 중요합니다. 네트워크 시뮬

itblog-kr.tistory.com

 

 

EVE-NG는 하드웨어적으로 가상화가 Enable 되어 있어야지 장비를 구동시켰을 때 제대로 동작을 합니다.

  • Intel VT
  • AMD-V(SVM)

만약에 이 바이오스에서 가상화 기능이 Disable 되어 있으면 장비 구동 시켰을 때 3초 후에 다시 장비가 꺼지는 증상을 경험할 수 있습니다. 

 

아래 링크를 참조하여 바이오스에서 가상화를 Enable  합니다. 

 

노트북별로 바이오스 접속 하는 방법과 가상화 메뉴가 다 다를 수 있습니다. 

 

https://itblog-kr.tistory.com/2

 

[EVE-NG #2] 네트워크 시뮬레이션 EVE-NG 설치전 확인사항

안녕하세요. 저번 글에서는 네트워크 시뮬레이션이 대해서 알아보았습니다. 네트워크 시뮬레이션 EVE-NG 설치전 EVE-NG에 대해서 알고 싶으시다면 아래에 링크를 참조후 EVE-NG 설치 하시면 됩니다.

itblog-kr.tistory.com

 

 

 

EVE-NG를 설치하기 전에 가상화 프로그램이 필요합니다. 

  • VirtualBox(무료)
  • VMware Player(무료)
  • VMware Workstation(유료)
  • Vmware ESXi(무료) - 특정 CPU 소켓 또는 코어수 메모리 제안 - 하드웨어 Full 기능을 다 사용하기 위해서는 라이선스가 필요합니다. 

 

그 외에 다른 가상화 프로그램을 사용하여 EVE-NG를 설치 가능하지만 대부분 위에 프로그램을 사용하여 EVE-NG를 설치하고 네트워크 장비를 공부하고 테스트합니다. 

 

오늘은 VMware Player를 사용하여 EVE-NG를 설치하겠습니다. 

VMware Player는 무료이기 때문에 라이선스 없이 사용 가능 합니다. 

 

1. 아래 링크를 접속해서 Vmware Player를 다운로드합니다. 

https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html.html

 

Download VMware Workstation Player | VMware

Download VMware Workstation Player for free today to run a single virtual machine on a Windows or Linux PC, and experience the multi-functional capabilities.

www.vmware.com

 

1-1 계정이 필요합니다. 계정이 있으시면 로그인하고 다운로드를 하고 계정이 없으신 분은 회원 가입을 하시고 다운로드를 합니다. 

 

1-2 다운로드한 파일을 실행합니다. 그리고 Next버튼을 클릭합니다. 

 

1-3 아래 I accept the terms in the License Agreement 선택하고 Next 버튼을 선택합니다. 

 

1-4 Next버튼을 클릭합니다. 

 

1-5 Next 버튼을 클릭합니다. 

 

1-6 Next 버튼을 클릭합니다. 

 

1-7 Install 버튼을 클릭합니다. 

 

1-8 설치가 완료될 때까지 기다립니다. 

 

1-9 Finish 버튼을 클릭합니다. 

 

1-10 Use VMware Workation 17 Player for free for non-commercial use 선택하고 Continue 버튼을 클릭합니다.. 

 

1-11 Finish 버튼을 클릭합니다. 

 

1-12 VMware 17 Player 설치가 완료되었습니다.

2. EVE-NG 공식사이트에 접속하여 EVE-NG를 다운로드합니다. 

 

현재 시점에서는 아래와 같이 2가지 버전을 다운로드할 수 있습니다.

https://www.eve-ng.net/index.php/download/

 

Download -

Download Links and info for EVE-NG                              EVE-NG Professional/Learning Center Version 6.2.0-3 This edition requires to buy license. To buy a license please go to our Buy …

www.eve-ng.net

 

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 Player 17을 실행합니다. 그리고 Create a New Virtual Machine를 선택합니다. 

 

2-3 Browser버튼을 클릭하고 EVE-NG ISO파일을 선택합니다. 그리고 Next 버튼을 클릭합니다. 

 

2-4 아래 정보를 입력하고 Next 버튼을 클릭합니다. 

Virtual Machine Name: 

Location:

 

2-5 Disk 용량을 60G 선택하고 Next버튼을 클릭합니다. 용량이 많으면 많을수록 좋습니다. 

이유는 나중에 테스트하고자 하는 벤더 Image를 EVE-NG에 업로드할 때 용량이 부족하면 업로드가 불가능합니다. 

 

2-6 Customize Hardware를 클릭합니다. 

 

2-7 내 노트북은 16G이고 메모리는 8G를 선택했습니다. 

메모리는 많으면 많을수록 좋습니다. 테스트하고자 하는 이미지가 요구하는 메모리 사항 때문에, 메모리가 부족하면 이미지가 동작을 하지 않습니다. 

 

예를 들어 vASA를 테스트하고 싶다면 아래 사진처럼 메모리는 2G가 필요합니다. 

 

2-8 노트북 CPU에 Cores 수를 확인하고 숫자를 선택합니다. 

그리고 아래 Virtualze Inter VT-x/EPT or AMV-V/RVI를 선택합니다. 

 

작업 관리자 -> 성능 -> CPU를 선택하시면 아래처럼 현재 CPU에 코어수를 확인할 수 있습니다. 

 

2-9 Sound Card는 필요 없어서 선택하고 Delete 버튼을 선택합니다.

그리고 Close 버튼을 클릭합니다. 

 

2-10 Finish 버튼을 클릭합니다. 

 

2-11 Install EVE-NG Community 6.2.0-2를 선택합니다. 

 

2-12 설치가 진행됩니다. 

 

2-13 English를 선택합니다. 

 

2-14 Done를 선택합니다. 

 

2-15  Continue 버튼을 선택합니다. 

 

2-16 설치가 완료될 때까지 기다립니다.

 

2-17 설치가 완료되면 자동으로 재부팅이 됩니다.

그리고 Second Stage install in progress....

두 번째 설치가 진행됩니다. 

 

 

2-18 두 번째 설치가 완료되면 자동으로 재부팅이 됩니다.

 

CLI 모드에서 기본 로그인 정보는 아래와 같습니다.

ID: root

Password: eve

 

2-19 password를 입력합니다. 

 

2-20 password를 다시 입력합니다. 

 

2-21 hostname를 입력합니다. 디폴트값으로 eve-ng를 선택합니다. 

 

2-22 domain name를 입력합니다. 디폴트값을 사용하겠습니다. 

 

2-23 dhcp를 선택합니다. 

VMware Player 자체가 DHCP기능과 NAT기능을 수행합니다. 

이 관련 부분은 나중에 따로 강좌를 만들겠습니다. 

 

2-24 NTP서버 IP주소를 입력합니다. 

 

2-25 direct connection를 선택하고 ok버튼을 클릭합니다. 

 

2-26 자동으로 재부팅이 되고 아래처럼 IP주소를 VMware Player 통해서 할당받았습니다. 

 

3 EVE-NG가 제대로 동작하는지 확인합니다.

http://192.168.40.131

 

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항목에서 아래 항목을 선택했는지 확인합니다. 

 

앞으로 많은 강좌를 올릴 예정입니다. 

 

[2024][EVE-NG #2] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware Player)를 읽어주셔서 감사합니다. 

 

안녕하세요.

 

오늘은 주제는 [2024][EVE-NG #1] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware Workstation)입니다. 

 

 

EVE-NG를 설치하기 전에 EVE-NG가 무엇인지 궁금하신 분은 아래 블로그 글을 참조 부탁드립니다.

 

itblog-kr.tistory.com/1

 

[EVE-NG #1] 네트워크 시뮬레이션 EVE-NG란?

안녕하세요. 오늘은 저랑 같이 네트워크 시뮬레이션 EVE-NG를 알아보도록 하겠습니다. 1. 네트워크 시뮬레이션이 무엇인가요? 네트워크를 공부 하기 위해서는 실습이 중요합니다. 네트워크 시뮬

itblog-kr.tistory.com

 

EVE-NG는 하드웨어적으로 가상화가 Enable 되어 있어야지 장비를 구동시켰을 때 제대로 동작을 합니다.

  • Intel VT
  • AMD-V(SVM)

만약에 이 바이오스에서 가상화 기능이 Disable 되어 있으면 장비 구동 시켰을 때 3초 후에 다시 장비가 꺼지는 증상을 경험할 수 있습니다. 

 

아래 링크를 참조하여 바이오스에서 가상화를 Enable  합니다. 

 

노트북별로 바이오스 접속 하는 방법과 가상화 메뉴가 다 다를 수 있습니다. 

 

https://itblog-kr.tistory.com/2

 

[EVE-NG #2] 네트워크 시뮬레이션 EVE-NG 설치전 확인사항

안녕하세요. 저번 글에서는 네트워크 시뮬레이션이 대해서 알아보았습니다. 네트워크 시뮬레이션 EVE-NG 설치전 EVE-NG에 대해서 알고 싶으시다면 아래에 링크를 참조후 EVE-NG 설치 하시면 됩니다.

itblog-kr.tistory.com

 

 

EVE-NG를 설치하기 전에 가상화 프로그램이 필요합니다. 

  • VirtualBox(무료)
  • VMware Player(무료)
  • VMware Workstation(유료)
  • Vmware ESXi(무료) - 특정 CPU 소켓 또는 코어수 메모리 제안 - 하드웨어 Full 기능을 다 사용하기 위해서는 라이선스가 필요합니다. 

 

그 외에 다른 가상화 프로그램을 사용하여 EVE-NG를 설치 가능하지만 대부분 위에 프로그램을 사용하여 EVE-NG를 설치하고 네트워크 장비를 공부하고 테스트합니다. 

 

오늘은 VMware Workstation를 사용하여 EVE-NG를 설치하겠습니다. 

유로 버전이나 Trial Version으로 특정 기간 동안(30일) 무료로 사용할 수 있습니다. 

 

1. 아래 링크를 접속하여 VVMware workstation 17 pro를 다운로드합니다. 

https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation_html.html.html

 

VMware Desktop Hypervisors for Windows, Linux, and Mac

Run Windows, Linux, and other virtual machines with Workstation Pro for Windows and Linux or Fusion for Mac, the industry-standard desktop hypervisors.

www.vmware.com

 

2. VMware 계정이 있으시면 로그인해 주시고 없으시면 계정을 생성합니다.

 

BROADCOM이 VMware를 인수했기 때문에 아래와 같이 BROADCOM 로그인 표시가 됩니다.

 

계정이 없으시면 아래 사진과 같이 REGISTER 버튼을 클릭합니다.


Email Address를 입력하고 아래 특정 문자를 입력합니다.

 

개인정보를 입력하고 Create Account 버튼을 눌러서 계정을 생성합니다.

 

3. 계정이 생성되었으면 VMware Workstation Pro 17 Evaluation를 다운로드하고 설치합니다.

 

3-1 Next버튼 클릭합니다. 

 

3-2 I accept the terms in the License Agreement를 선택하고 Next버튼 클릭합니다.

 

3-3 Next를 선택합니다.

 

3-4 Next버튼을 클릭합니다.

 

3-5 Next버튼을 클릭합니다.

 

3-6 Install버튼을 클릭합니다.

 

3-7 설치가 완료될 때까지 기다립니다.

 

3-8 Finish버튼을 클릭합니다.

 

3-9 바탕화면에 있는 VMware Workstation Pro17 아이콘을 클릭하고 아래처럼 I want to try VMware Workstation 17 for 30 days. 
30일 동안 기능 제한 없이 사용 가능하며 30일이 지나면 VMware Workstation Pro17를 실행하면 라이선스 만료로 더 이상 실행이 안 됩니다. 

 

3-10 Finish 버튼을 클릭합니다.

 

아래 사진처럼 VMware Workstation Pro17이 설치가 완료되었습니다.

 

4. EVE-NG 공식사이트에 접속하여 EVE-NG를 다운로드합니다. 

 

현재 시점에서는 아래와 같이 2가지 버전을 다운로드할 수 있습니다.

https://www.eve-ng.net/index.php/download/

 

Download -

Download Links and info for EVE-NG                              EVE-NG Professional/Learning Center Version 6.2.0-3 This edition requires to buy license. To buy a license please go to our Buy …

www.eve-ng.net

 

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

 

4-1 EVE-NG Community 버전을 다운로드합니다.


예전에는 OVF 또는 OVA로 제공되었으나 현재는 ISO파일로 제공됩니다. 

 

아래 링크처럼 MEGA Mirror 또는 Direct Link를 통하여 다운로드합니다.

4-2 VMware Workstation Pro 17을 실행합니다.

4-3 Create a New Virtual Machine를 선택합니다. 

 

4-4 Next 버튼을 선택합니다. 

 

4-5 Browse버튼을 클릭하고 다운로드한 EVE-NG Community ISO파일을 선택합니다. 

 

4-6 Next 버튼을 선택합니다. 

 

4-7 아래 정보를 입력하고 Next 버튼을 선택합니다. 

Virual Machine Name: 입력합니다

Location: 선택합니다. 

 

4-8 디스크 용량은 60G를 선택합니다. 노트북에 용량이 충분하면 더 많은 용량을 선택하셔도 됩니다. 

그리고 Next버튼을 선택합니다. 

 

4-8 아래 사진처럼 Customize Hardware 버튼을 선택합니다. 

 

4-9 메모리는 많으면 많을수록 좋습니다. 위에 장비별 메모리 사용량이 다릅니다. 

메모리 용량이 부족하면 장비 구동 시 정상적으로 동작하지 않습니다. 

 

4-10 Virualize Inter VT-xEPT or AMD-V-RVI 선택합니다. 

선택을 하지 않으면 장비가 부팅되지 않습니다. 

 

Number of Processors: 저는 노트북에 CPU 1개입니다. 

Number of cors per processor: 제 노트북 CPU는 6 코어 이기 때문에 6을 선택했습니다.

 

위에 관련 정보는 작업 관리자 -> 성능 -> CPU에서 확인 가능합니다. 

자기 노트북 또는 PC성능에 따라서 위에 정보를 달라집니다. 

 

 

4-11 Sound Card는 필요 없기 때문에 Remove 버튼을 클릭해서 삭제합니다. 그리고 Close버튼을 선택합니다. 

 

4-12 Finish 버튼을 선택합니다. 

 

4-13 자동으로 부팅이 되면서 EVE-NG Community가 설치됩니다.

 

Install EVE-NG Community 6.2.0-2 선택합니다.

설치가 진행됩니다. 

4-14 설치할 언어를 선택합니다. English를 선택합니다.

 

4-14 Done버튼을 선택합니다.

 

4-15 Continue버튼을 선택합니다. 

 

4-16 설치가 완료될 때까지 기다립니다. 

 

4-17 자동으로 재부팅이 되고 아래처럼 Second Stage Install in progress....

두 번째 설치가 완료될 때까지 기다립니다. 

 

4-18 두 번째 설치가 완료되면 자동으로 재부팅이 되고 아래처럼 로그인 정보를 표시해 줍니다.

 

ID: root

Password: eve

입력합니다. 

 

4-19 로그인이 완료되면 아래처럼 EVE-NG 기본 셋업 모드로 접속이 됩니다.

Root는 패스워드를 입력합니다. 

 

4-20 같은 비밀번호를 한 번 더 입력합니다. 

 

4-21 호스트 이름을 입력합니다. 저는 디폴트 값으로 사용하겠습니다. 

 

4-22 도메인 네임을 입력합니다. 디폴트 값을 사용하겠습니다. 

 

4-23 IP는 DHCP기능을 사용하겠습니다. VMware WorkGroup에서 NAT랑 DHCP기능을 수행하기 때문에, VMware WorkGroup이 IP주소를 EVE-NG에 할당해 줍니다. 

이 관련 부분은 VMware Workstation강좌에서 따로 진행하도록 하겠습니다. 

 

4-24 NTP서버를 입력합니다. 

 

4-25 Direct Connection를 선택합니다. 그리고 OK버튼을 선택합니다.

 

4-26 자동으로 부팅이 되고 아래와 같이 IP주소를 VMware WorkStation에서 받아 왔습니다. 

이렇게 해서 설치가 완료되어 씁니다. 

 

5 EVE-NG는 GUI방식으로 접속해서 테스트하기 때문에 위에 http://192.168.40.128 주소를 접속합니다. 

기본 GUI로그인 정보와 CLI로그인 정보는 다릅니다. 

 

GUI로그인 정보를 아래와 같습니다.

ID: admin

Password: eve

 

5-1 로그인이 완료되면 아래 사진이 보입니다.

테스트를 위해서 add new tab를 선택합니다. 

 

5-2 아무 이름이나 입력하고 Save 버튼을 클릭합니다. 

 

5-3 흰색 바탕화면에 오른쪽 마우스 클릭을 후 Node를 선택합니다. 

 

5-4 Template에 Virtual PC(VPCS)를 선택하고 아이콘은 Desktop를 선택합니다.  Save버튼을 클릭합니다.

 

 

5-5 바탕화면에 VPC1를 선택하고 오른쪽마우스를 클릭해서 start버튼을 선택합니다. 

 

5-6 아이콘색이 파란색으로 변했습니다. 현재 부팅 중을 의미합니다. 

30초가 지나도 계속 파란색 하면이면 정상적으로 동작합니다. 

 

현재 아이콘을 클릭해도 아무런 반응이 없습니다. 

EVE-NG Client Pack를 설치해야지 아이콘 클릭 시 putty가 실행됩니다. 

 

이 부분은 다음 강좌에서 진행하도록 하겠습니다. 

 

만약에 이미지가 부팅 후 3초 후에 다시 꺼지면서 회색으로 변하면 아래 3가지를 확인하시길 바랍니다. 

1. 바이오스에서 Virtualization를 Enable 했는지 확인합니다

2. EVE-NG VM 생성 시 CPU항목에서 아래 항목을 선택했는지 확인합니다. 

 

앞으로 많은 강좌를 올릴 예정입니다. 

 

[2024][EVE-NG #1] 네트워크 시뮬레이션 EVE-NG 설치하기(VMware Workstation)를 읽어주셔서 감사합니다. 

+ Recent posts