면책 고지, Disclaimer
본 게시글에서는 네트워크 에뮬레이터 이미지를 다운로드 방법에 대해 설명하고 있습니다. 그러나 이 글에서 언급된 모든 자료 및 링크는 정보 제공의 목적으로만 사용됩니다. 저작권이 있는 이미지를 무단으로 다운로드하거나 사용하는 것은 저작권법 및 기타 관련 법규에 위배될 수 있으며, 이에 대한 법적 책임은 전적으로 사용자에게 있습니다. 이 글의 저자는 사용자가 저작권법을 위반하여 발생할 수 있는 어떠한 피해나 법적 문제에 대해서도 책임을 지지 않으며, 이러한 상황으로부터 면책됨을 고지합니다.
LabHub
저작권이 오픈소스인 장비 이미지도 업로드 되어 있지만, 장비 제조사의 저작권이 있는 이미지도 업로드 되어 있음
LabHub 운영자는 저작권 소유자의 권리를 존중하며,
미국 저작권법의 공정이용(Fair Use)에 따라 제한된 목적 - 실험 및 교육목적으로 이미지를 색인 및 게시하고 있다고 주장함
원 저작권자의 요청시 이미지 게제 철회를 하겠다고 밝힘
저작권이 있는 이미지를 활용할 때는 주의가 필요함
1300여개, 1.8TB의 이미지가 업로드 되어 있음
Name | Last Modified | Size |
---|---|---|
UNETLAB I | 2022-12-30 06:50:26 | 669 GB |
UNETLAB II | 2022-12-30 06:50:37 | 1.19 TB |
UNRELEASED-EXPERIMENTAL | 2023-11-09 08:52:55 | 121 GB |
ishare2
https://github.com/ishare2-org/ishare2-cli
GitHub을 통해 게시중인 인덱싱 정보를 바탕으로 LabHub 이미지를 다운로드 하는 이미지 매니저
https://raw.githubusercontent.com/ishare2-org/mirrors/main/index.gd.json
aria2c 가속기를 통해 다운로드
Install ishare2
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2
Search Images
# ishare2 search asav-981 ============================= Available QEMU images ============================= ID NAME SIZE -- ---- ---- 104 asav-981 184.1 MiB 1 QEMU image found for the term: "asav-981" ============================ Available IOL images ============================ ID NAME SIZE -- ---- ---- No IOL images found for the term: "asav-981" ================================= Available DYNAMIPS images ================================= ID NAME SIZE -- ---- ---- No DYNAMIPS images found for the term: "asav-981"
Download Image with ID
# ishare2 pull qemu 104 [!] IMAGE INFO - Image Name : asav-981 - Image Size : 184.1 MiB - Image Type : QEMU - Image ID : 104 - Image path : /opt/unetlab/addons/qemu/asav-981 - Using host : https://labhub.eu.org [!] DOWNLOADING IMAGE [#339e00 170MiB/184MiB(92%) CN:1 DL:26MiB] [+] The file has been downloaded successfully to /opt/unetlab/addons/qemu/asav-981
bin 이나 dynamips 계열 이미지는 용량이 작음
ishare2 pull bin all ishare2 pull dynamips all # 1TB 이상 디스크 필요 ishare2 pull qemu all
Change Image Permission ⭐
이미지가 실행되지 않는 경우 다음을 실행
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
Check Images
# tree -h /opt/unetlab/addons/ /opt/unetlab/addons/ ├── [4.0K] dynamips │ ├── [ 55M] c1710-[1]-adventerprisek9-mz.124-25d.image │ ... │ └── [ 89M] c7200-adventerprisek9-mz.152-4.S2.image ├── [4.0K] iol │ ├── [4.0K] bin │ │ ├── [ 29M] c2600-adventerprisek9-mz.124-25d.bin │ │ ├── ... │ │ ├── [152M] L3-ADVENTERPRISEK9-M-15.4-2T.bin │ │ ├── [1.5K] CiscoIOUKeygen.py │ │ ├── [ 38] iourc │ │ └── [1.7K] keepalive.pl │ └── [4.0K] lib │ └── [1.5M] libcrypto.so.4 └── [4.0K] qemu ├── [4.0K] 6wind-vrouter-tr-ae-x86_64-v3.0.7 │ └── [721M] 6wind-vrouter-tr-ae-x86_64-v3.0.7.tgz ├── [4.0K] asav-917-1 │ └── [260M] asav-917-1.tgz ├── [4.0K] asav-941-200 │ └── [148M] virtioa.qcow2 ...