이번에는 EVENG에 로키리눅스9.6 버전을 설치해 보겠습니다. 추후에 NTP,DNS,DHCP 서버로 활용 될 노드 입니다.

1.EVENG에 로키리눅스 이미지 다운로드
EVENG 서버를 SSH로 접속해 줍니다. 그리고 아래 과정을 진행해 줍니다.
이번 과정에서는 간단히 GenericCloud QCOW2 를 활용할 것입니다.
(1) 디렉토리 생성
root@eve-ng:~# mkdir -p /opt/unetlab/addons/qemu/linux-rocky-9.6
root@eve-ng:~# cd /opt/unetlab/addons/qemu/linux-rocky-9.6
root@eve-ng:/opt/unetlab/addons/qemu/linux-rocky-9.6#
(2)이미지 내려받기
root@eve-ng:/opt/unetlab/addons/qemu/linux-rocky-9.6# wget https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2
–2025-07-17 10:31:28– https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2
Resolving download.rockylinux.org (download.rockylinux.org)… 199.232.194.132, 199.232.198.132, 2a04:4e42:4c::644, …
Connecting to download.rockylinux.org (download.rockylinux.org)|199.232.194.132|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 627507200 (598M) [application/octet-stream]
Saving to: ‘Rocky-9-GenericCloud.latest.x86_64.qcow2’
Rocky-9-GenericCloud.latest.x86_64.qcow2 100%[=============================================================================================================>] 598.44M 5.71MB/s in 82s
2025-07-17 10:32:51 (7.33 MB/s) – ‘Rocky-9-GenericCloud.latest.x86_64.qcow2’ saved [627507200/627507200]
root@eve-ng:/opt/unetlab/addons/qemu/linux-rocky-9.6# mv Rocky-9-GenericCloud.latest.x86_64.qcow2 virtioa.qcow2
root@eve-ng:/opt/unetlab/addons/qemu/linux-rocky-9.6# ls -l
total 612804
-rw-r–r– 1 root root 627507200 May 31 06:02 virtioa.qcow2
root@eve-ng:/opt/unetlab/addons/qemu/linux-rocky-9.6#
(3)필수 초기화(예: root 암호 설정)
root@eve-ng:/opt/unetlab/addons/qemu/linux-rocky-9.6# apt install libguestfs-tools
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
libguestfs-tools is already the newest version (1:1.46.2-10ubuntu3).
libguestfs-tools set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 94 not upgraded.
root@eve-ng:/opt/unetlab/addons/qemu/linux-rocky-9.6# virt-customize -a virtioa.qcow2 \
–root-password password:rockylab \
–run-command ‘systemctl disable cloud-init’
[ 0.0] Examining the guest …
[ 10.2] Setting a random seed
[ 10.3] Setting the machine ID in /etc/machine-id
[ 10.3] Running: systemctl disable cloud-init
[ 10.7] Setting passwords
[ 13.4] Finishing off
root@eve-ng:/opt/unetlab/addons/qemu/linux-rocky-9.6#
(4)퍼미션 정리
root@eve-ng:/opt/unetlab/addons/qemu/linux-rocky-9.6# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
2.로키 리눅스 노드 생성 및 이미지
1.이제 EVENG 랩에서 Add an object -> linux 를 선택하고 Number of nodes to add 를 3으로 해서 3노드를 생성하고 Ethernets 에 1을 2로 변경하여 네트워크 인터페이스를 2개로 늘립니다.

2.생성된 3개의 노드를 각각 NTP,DNS,DHCP로 이름을 변경합니다. 노드를 우클릭 후 Edit 을 클릭하여 Name/prefix 에 각가 NTP,DNS,DHCP 로 변경합니다.

3.마지막으로 생성된 노드를 전부 NET에 연결해 줍니다. 연결할 인터페이스는 e0로 설정합니다. 그리고 록키 리눅스 노드들을 전부 켜 줍니다.(장비 이미지를 드래그 후 우클릭 하여 Start Selected를 해 줍니다.)

4.이미지를 떠블클릭 후 로그인 해줍니다. 계정은 위에서 설정한 root/rockylab 입니다.

5.ip 설정을 해줍니다. nmtui 입력 후 설정 화면에서 Edit a connection -> System eth0 -> IPv4 CONFIGURATION -> Manual 로 변경 -> Show 선택 -> IP정보 설정 -> OK -> Back ->Activate a connection -> System eth0 엔터 2번(eth0 인터페이스 shutdown,up) -> Back
->OK 그 후 ip addr을 입력하여 ip정보를 확인


이제 방화벽을 통해 SNAT 되어 외부 통신이 가능합니다.