본 게시글에서는 네트워크 에뮬레이터 이미지를 다운로드 방법에 대해 설명하고 있습니다. 그러나 이 글에서 언급된 모든 자료 및 링크는 정보 제공의 목적으로만 사용됩니다. 저작권이 있는 이미지를 무단으로 다운로드하거나 사용하는 것은 저작권법 및 기타 관련 법규에 위배될 수 있으며, 이에 대한 법적 책임은 전적으로 사용자에게 있습니다. 이 글의 저자는 사용자가 저작권법을 위반하여 발생할 수 있는 어떠한 피해나 법적 문제에 대해서도 책임을 지지 않으며, 이러한 상황으로부터 면책됨을 고지합니다. |
저작권이 오픈소스인 장비 이미지도 업로드 되어 있지만, 장비 제조사의 저작권이 있는 이미지도 업로드 되어 있음
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 |
https://github.com/ishare2-org/ishare2-cli
GitHub을 통해 게시중인 인덱싱 정보를 바탕으로 LabHub 이미지를 다운로드 하는 이미지 매니저
https://raw.githubusercontent.com/ishare2-org/mirrors/main/index.gd.json
aria2c 가속기를 통해 다운로드
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2 |
# 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" |
# 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 |
이미지가 실행되지 않는 경우 다음을 실행
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions |
# 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 ... |
이미지를 구동했을 때 로그인을 위한 비밀번호가 설정되어 있는 경우가 있음
https://github.com/ishare2-org/ishare2-cli → Devices credentials 에 있는 엑셀파일에 기재되어 있음