오늘은 EVE-NG에 Juniper vMX 14.1R4.8를 설치하는 방법을 공유하려고 합니다.
[ 작성 기준 ]
VMware Workstation Pro 17.0.0
EVE-NG Community Vertion 6.2.0-4
먼저 구글에서 'Juniper vMX 14.1R4.8'에 맞는 Image를 검색하여 파일을 다운로드해야 합니다.
구글에서 찾아본 결과, 'hda.qcow2' 파일로 배포되고 있다는 것을 확인하였습니다.
1. EVE-NG Juniper vMX 14.1R4.8 설치
- 해당 OS Image는 너무 오래된 것이라 EVE-NG에 설치 방법이 따로 없는 것으로 확인되었다.
- Image 설치 방법이 어렵지 않으니 아래 글을 순서대로 따라오면 문제없이 Juniper vMX 14.1R4.8 OS를 설치할 수 있다고 생각한다.
1) EVE-NG booting
- 먼저 EVE-NG를 부팅한다.
2) Juniper vMX 14.1R4.8 OS upload
root@eve-ng:~# mkdir /opt/unetlab/addons/qemu/vmx-14.1R4.8
root@eve-ng:~# ls -la /opt/unetlab/addons/qemu/vmx-14.1R4.8/
total 8
drwxr-xr-x 2 root root 4096 Nov 5 15:54 .
drwxr-xr-x 17 root root 4096 Nov 5 15:54 ..
root@eve-ng:~#
- '/opt/unetlab/addons/qemu' 경로에서 'vmx-14.1R4.8'라는 Directory를 생성한다.
- FTP를 사용할 수 있는 프로그램을 실행한다.
- 위에서 생성한 'vmx-14.1R4.8' Directory에 'hda.qcow2' 파일을 복사한다.
root@eve-ng:~# ls -la /opt/unetlab/addons/qemu/vmx-14.1R4.8/
total 693644
drwxr-xr-x 2 root root 4096 Nov 5 15:57 .
drwxr-xr-x 17 root root 4096 Nov 5 15:54 ..
-rw-r--r-- 1 root root 710279168 Nov 5 15:57 hda.qcow2
- 'hda.qcow2' 파일이 잘 upload 되었는지 확인한다.
3) Fix permissions
root@eve-ng:~# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
root@eve-ng:~#
- 권한을 수정한다.
4) Juniper vMX 14.1R4.8 booting
- Web을 이용하여 EVE-NG로 접속하면 'Juniper vMX'가 추가되어 있다.
- Image가 'vmx-14.1R4.8'임을 확인한다.
- UUID는 입력할 필요가 없다.
- 기본적으로 RAM은 2048MB로 되어있지만 RAM이 부족하신 분들은 512MB로 설정해도 사용에 문제없음을 확인했다.
- 아래 로그는 VCP가 부팅되는 과정이다.
더보기
TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
Features2=0x80802001<SSE3,CX16,POPCNT,<b31>>
AMD Features=0x20100800<SYSCALL,NX,LM>
AMD Features2=0x65<LAHF,SVM,ABM,SSE4A>
real memory = 2147483648 (2048 MB)
avail memory = 2089177088 (1992 MB)
Security policy loaded: Junos MAC/veriexec (mac_veriexec)
Security policy loaded: JUNOS MAC/runasnonroot (mac_runasnonroot)
Security policy loaded: JUNOS MAC/pcap (mac_pcap)
MAC/veriexec fingerprint module loaded: SHA1
MAC/veriexec fingerprint module loaded: SHA256
Initializing M/T/EX platform properties ..
cpu0 on motherboard
pcib0: <Host to PCI bridge> pcibus 0 on motherboard
pir0: <PCI Interrupt Routing Table: 6 Entries> on motherboard
$PIR: BIOS IRQ 10 for 0.5.INTA does not match link 0x60 irq 9
pci0: <PCI bus> on pcib0
$PIR: ROUTE_INTERRUPT failed.
$PIR: ROUTE_INTERRUPT failed.
$PIR: No matching entry for 0.7.INTA
$PIR: No matching entry for 0.8.INTA
Correcting Natoma config for non-SMP
isab0: <PCI-ISA bridge> at device 1.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX3 WDMA2 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xc0c0-0xc0cf at device 1.1 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
smb0: <Intel 82371AB SMB controller> irq 9 at device 1.3 on pci0
pci0: <display, VGA> at device 2.0 (no driver attached)
virtio_pci0: <VirtIO PCI Network adapter> port 0xc000-0xc01f mem 0xfebf1000-0xfebf1fff irq 11 at device 3.0 on pci0
em0: <VirtIO Networking Adapter> on virtio_pci0
virtio_pci0: host features: 0x711fffe3 <EventIdx,RingIndirect,NotifyOnEmpty,RxModeExtra,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,TxUFO,TxTSOECN,TxTSOv6,TxTSOv4,RxUFO,RxECN,RxTSOv6,RxTSOv4,TxAllGSO,MacAddress,RxChecksum,TxChecksum>
virtio_pci0: negotiated features: 0x110f8020 <RingIndirect,NotifyOnEmpty,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,MacAddress>
virtio_pci1: <VirtIO PCI Network adapter> port 0xc020-0xc03f mem 0xfebf2000-0xfebf2fff irq 11 at device 4.0 on pci0
em1: <VirtIO Networking Adapter> on virtio_pci1
virtio_pci1: host features: 0x711fffe3 <EventIdx,RingIndirect,NotifyOnEmpty,RxModeExtra,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,TxUFO,TxTSOECN,TxTSOv6,TxTSOv4,RxUFO,RxECN,RxTSOv6,RxTSOv4,TxAllGSO,MacAddress,RxChecksum,TxChecksum>
virtio_pci1: negotiated features: 0x110f8020 <RingIndirect,NotifyOnEmpty,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,MacAddress>
virtio_pci2: <VirtIO PCI Network adapter> port 0xc040-0xc05f mem 0xfebf3000-0xfebf3fff irq 10 at device 5.0 on pci0
em2: <VirtIO Networking Adapter> on virtio_pci2
virtio_pci2: host features: 0x711fffe3 <EventIdx,RingIndirect,NotifyOnEmpty,RxModeExtra,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,TxUFO,TxTSOECN,TxTSOv6,TxTSOv4,RxUFO,RxECN,RxTSOv6,RxTSOv4,TxAllGSO,MacAddress,RxChecksum,TxChecksum>
virtio_pci2: negotiated features: 0x110f8020 <RingIndirect,NotifyOnEmpty,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,MacAddress>
virtio_pci3: <VirtIO PCI Network adapter> port 0xc060-0xc07f mem 0xfebf4000-0xfebf4fff irq 10 at device 6.0 on pci0
em3: <VirtIO Networking Adapter> on virtio_pci3
virtio_pci3: host features: 0x711fffe3 <EventIdx,RingIndirect,NotifyOnEmpty,RxModeExtra,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,TxUFO,TxTSOECN,TxTSOv6,TxTSOv4,RxUFO,RxECN,RxTSOv6,RxTSOv4,TxAllGSO,MacAddress,RxChecksum,TxChecksum>
virtio_pci3: negotiated features: 0x110f8020 <RingIndirect,NotifyOnEmpty,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,MacAddress>
virtio_pci4: <VirtIO PCI Network adapter> port 0xc080-0xc09f mem 0xfebf5000-0xfebf5fff irq 11 at device 7.0 on pci0
em4: <VirtIO Networking Adapter> on virtio_pci4
virtio_pci4: host features: 0x711fffe3 <EventIdx,RingIndirect,NotifyOnEmpty,RxModeExtra,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,TxUFO,TxTSOECN,TxTSOv6,TxTSOv4,RxUFO,RxECN,RxTSOv6,RxTSOv4,TxAllGSO,MacAddress,RxChecksum,TxChecksum>
virtio_pci4: negotiated features: 0x110f8020 <RingIndirect,NotifyOnEmpty,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,MacAddress>
virtio_pci5: <VirtIO PCI Network adapter> port 0xc0a0-0xc0bf mem 0xfebf6000-0xfebf6fff irq 11 at device 8.0 on pci0
em5: <VirtIO Networking Adapter> on virtio_pci5
virtio_pci5: host features: 0x711fffe3 <EventIdx,RingIndirect,NotifyOnEmpty,RxModeExtra,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,TxUFO,TxTSOECN,TxTSOv6,TxTSOv4,RxUFO,RxECN,RxTSOv6,RxTSOv4,TxAllGSO,MacAddress,RxChecksum,TxChecksum>
virtio_pci5: negotiated features: 0x110f8020 <RingIndirect,NotifyOnEmpty,VLanFilter,RxMode,ControlVq,Status,MrgRxBuf,MacAddress>
orm0: <ISA Option ROM> at iomem 0xee800-0xeffff on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse Explorer, device ID 4
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x90 on isa0
sio0: type 16550A, console
sio1: configured irq 5 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio2: configured irq 3 not in bitmap of probed irqs 0
sio2: port may not be enabled
sio3: configured irq 7 not in bitmap of probed irqs 0
sio3: port may not be enabled
Setting product type to vmx..
Set Atlas fpc 12 & pfe 4 slots..
Initializing product: 161 ..
Setting up M/T interface operations and attributes
Timecounter "TSC" frequency 3400075276 Hz quality 800
Loading Redundant LT driver
###PCB Group initialized for udppcbgroup
###PCB Group initialized for tcppcbgroup
ad0: 20473MB <QEMU HARDDISK 1.0> at ata0-master WDMA2
Kernel thread "wkupdaemon" (pid 47) exited prematurely.
Trying to mount root from ufs:/dev/ad0s1a
Attaching /packages/jbase via /dev/mdctl...
Mounted jbase package on /dev/md0...
Verified manifest signed by PackageProductionEc_2015
Verified boot-modules signed by PackageProductionEc_2015
Verified jboot signed by PackageProductionEc_2015
Verified jbase-14.1R4.8 signed by PackageProductionEc_2015
Mounted jkernel package on /dev/md1...
Verified manifest signed by PackageProductionEc_2015
Verified jkernel-14.1R4.8 signed by PackageProductionEc_2015
Mounted jdocs package on /dev/md2...
Verified manifest signed by PackageProductionEc_2015
Verified jdocs-14.1R4.8 signed by PackageProductionEc_2015
Mounted jroute package on /dev/md3...
Verified manifest signed by PackageProductionEc_2015
Verified jroute-14.1R4.8 signed by PackageProductionEc_2015
Mounted jcrypto package on /dev/md4...
Verified manifest signed by PackageProductionEc_2015
Verified jcrypto-14.1R4.8 signed by PackageProductionEc_2015
Mounted jruntime package on /dev/md5...
Verified manifest signed by PackageProductionEc_2015
Verified jruntime-14.1R4.8 signed by PackageProductionEc_2015
Mounted jservices-aacl-pic package on /dev/md6...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-alg-pic package on /dev/md7...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-alg-xlp64 package on /dev/md8...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-alg-xlr64 package on /dev/md9...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-appid-pic package on /dev/md10...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-appid-xlr64 package on /dev/md11...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-bgf-pic package on /dev/md12...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-cpcd-pic package on /dev/md13...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-crypto-base-pic package on /dev/md14...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-crypto-base-xlp64 package on /dev/md15...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-crypto-base-xlr64 package on /dev/md16...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-hcm-pic package on /dev/md17...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-hcm-xlr64 package on /dev/md18...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-idp-pic package on /dev/md19...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-ipsec-pic package on /dev/md20...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-ipsec-xlp64 package on /dev/md21...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-ipsec-xlr64 package on /dev/md22...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-jflow-pic package on /dev/md23...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-jflow-xlp64 package on /dev/md24...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-llpdf-pic package on /dev/md25...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-mobile-pic package on /dev/md26...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-mobile-xlr64 package on /dev/md27...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-mss-xlr package on /dev/md28...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-mss-xlr64 package on /dev/md29...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-nat-pic package on /dev/md30...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-nat-xlp64 package on /dev/md31...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-nat-xlr64 package on /dev/md32...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-ptsp-pic package on /dev/md33...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-rpm-pic package on /dev/md34...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-rpm-xlp64 package on /dev/md35...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-sfw-pic package on /dev/md36...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-sfw-xlp64 package on /dev/md37...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-sfw-xlr64 package on /dev/md38...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-ssl-pic package on /dev/md39...
Verified manifest signed by PackageProductionEc_2015
Mounted jservices-voice-bsg package on /dev/md40...
Verified manifest signed by PackageProductionEc_2015
Mounted jsim-vmx package on /dev/md41...
Verified manifest signed by PackageProductionEc_2015
Verified jsim-vmx-14.1R4.8 signed by PackageProductionEc_2015
swapon: adding /dev/ad0s1b as swap device
cp: /etc/rpio.conf: Read-only file system
Automatic reboot in progress...
FILE SYSTEM CLEAN; SKIPPING CHECKS
clean, 1660463 free (3 frags, 415115 blocks, 0.0% fragmentation)
FILE SYSTEM CLEAN; SKIPPING CHECKS
clean, 515313 free (5 frags, 128827 blocks, 0.0% fragmentation)
FILE SYSTEM CLEAN; SKIPPING CHECKS
clean, 4520992 free (52 frags, 1130235 blocks, 0.0% fragmentation)
Creating initial configuration...Chassis control process: <xnm:warning xmlns="http://xml.juniper.net/xnm/1.1/xnm" xmlns:xnm="http://xml.juniper.net/xnm/1.1/xnm">
Chassis control process: <source-daemon>chassisd</source-daemon>
Chassis control process: <message>WARNING: Chassis configuration for network services has been changed. A system reboot is mandatory. Please reboot the system NOW. Continuing without a reboot might result in unexpected system behavior.</message>
Chassis control process: </xnm:warning>
mgd: commit complete
Setting initial options: debugger_on_panic=NO debugger_on_break=NO.
Starting optional daemons: .
Doing initial network setup:
.
Initial interface configuration:
additional daemons:.
checking for core dump...
savecore: Reboot reason(s): 0x10: misc hardware reason
savecore: Reboot reason(s): 0x10: misc hardware reason
savecore: no dumps found
Additional routing options:kern.module_path: /boot//kernel;/boot/modules -> /boot/modules;/modules/peertype;/modules/ifpfe_drv;/modules/ifpfe_media;/modules/dev;/modules/platform;/modules;
kld netpfe media: ifpfem_ds0 ifpfem_ds1e1 ifpfem_ds3e3 ifpfem_imaLoading the IMA Link Media Layer; Attaching to media services layer
Loading the IMA Group Media Layer; Attaching to media services layer
ifpfem_otn ifpfem_sonetLoading the SONET Media Layer; Attaching to media services layer
kld netpfe drv: if_vcp ifpfed_atm ifpfed_chmicLoading the CHMIC module
ifpfed_controller ifpfed_ds0 ifpfed_ds1e1 ifpfed_ds3e3 ifpfed_eia530 ifpfed_esp ifpfed_ethinterface ifpfed_eth.1 already present in the KLD 'kernel'!
kldload: can't load /modules/ifpfe_drv/ifpfed_eth.ko: Exec format error
ifpfed_irb ifpfed_lt ifpfed_ml_cmn ifpfed_ml_ha ifpfed_posLoading POS driver
ifpfed_ppeer ifpfed_pppoe ifpfed_ps ifpfed_sa Loading Aggregate sonet driver
ifpfed_shared_uplink Loading shared uplink driver
ifpfed_svcs ifpfed_vtkld platform: bcm bcmxxx fdcsio1: configured irq 5 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio2: configured irq 3 not in bitmap of probed irqs 0
sio2: port may not be enabled
sio3: configured irq 7 not in bitmap of probed irqs 0
sio3: port may not be enabled
fileassoc gpbcLoading the Protobuf-C module
ixgbe mt_ifpfeLoading Multilink Services PICs module.
Loading the M&T Platform NETPFE module
kld platform devices: fchipkld peertype: peertype_asp peertype_asq peertype_ce peertype_esp peertype_fpc160 peertype_fpc40 peertype_gfpc peertype_iq2 peertype_iqecc peertype_lccre peertype_lsq peertype_msp peertype_ose peertype_rfeb peertype_rfpc peertype_scb peertype_sfm peertype_sfpc peertype_slavere peertype_xdpckld JAM core: jam_core_ifpfeLoading the JAM-Core module
pvid_db kld ipsec kld resrsv.
Doing additional network setup:.
Starting final network daemons:.
setting ldconfig path: /usr/lib /opt/lib
ldconfig: warning: /usr/lib /opt/lib: No such file or directory
starting standard daemons: cron.
Initial rc.i386 initialization: microcode kld.
Lock Manager
RDM Embedded 7 [04-Aug-2006] http://www.birdstep.com
Copyright (c) 1992-2006 Birdstep Technology, Inc. All Rights Reserved.
Unix Domain sockets Lock manager
Lock manager 'lockmgr' started successfully.
Database Initialization Utility
RDM Embedded 7 [04-Aug-2006] http://www.birdstep.com
Copyright (c) 1992-2006 Birdstep Technology, Inc. All Rights Reserved.
/var/pdb/profile_db initialized
Profile database initialized
Local package initialization:.
kern.securelevel: -1 -> 1
starting local daemons:set cores for group access
.
Wed Nov 6 00:11:12 UTC 2024
Nov 6 00:11:12 init: transport-control (PID 2330) started
Amnesiac (ttyd0)
login: em0error setting host MAC filter table
em1error setting host MAC filter table
em1error setting host MAC filter table
em1error setting host MAC filter table
em1error setting host MAC filter table
em2error setting host MAC filter table
em3error setting host MAC filter table
em4error setting host MAC filter table
em5error setting host MAC filter table
Amnesiac (ttyd0)
login:
login: root
--- JUNOS 14.1R4.8 built 2015-01-28 03:38:12 UTC
root@%
- root 계정의 기본 Password는 없다.
root@% cli
root> show version
Model: vmx
Junos: 14.1R4.8
JUNOS Base OS Software Suite [14.1R4.8]
JUNOS Base OS boot [14.1R4.8]
~~~ 생략 ~~~
- Version 확인
'Network > Emulator' 카테고리의 다른 글
EVE-NG Juniper vQFX fpc 0 empty fpc 1 online (0) | 2025.05.13 |
---|---|
SecureCRT v9.3 VBScript 사용 방법 (0) | 2025.05.11 |
EVE-NG Juniper vQFX is operating in a non-master role (0) | 2025.05.07 |
SecureCRT v9.3 Keyword Highlighting(키워드 강조) 설정 (0) | 2025.05.05 |
SecureCRT v9.3 배경 및 글씨 색, 폰트 변경 (1) | 2025.05.03 |
EVE-NG Juniper vQFX FPC Empty Issue (0) | 2025.03.28 |
EVE-NG Juniper vQFX 19.4R1.10 설치 (0) | 2025.03.26 |
EVE-NG Juniper vQFX 18.4R1.8 설치 (0) | 2025.03.24 |