네트워크 시뮬레이터
스토어에서 다른 사용자의 랩 구성을 편리하게 다운로드 가능
가상장비 이미지는 ishare2-cli 를 통해 편리하게 다운로드
설치
주의사항
PNETLab > Unsupported hardware and systems
- AMD CPU based PC or Server
- VirtualBox virtualization
- Citrix XenServer
- Microsoft HyperV
- Ubuntu 17.X or 18.x as platform
가입
오프라인 모드도 사용할 수 있지만, 다른 사용자가 올린 랩 구성을 다운로드 받아보려면 온라인 모드로 사용해야 하고, 가입이 필요함
http://pnet.kreonet.net 접속 → https://authen.pnetlab.com 으로 이동(redirect) → 회원가입 → 메일 인증
로그인
http://pnet.kreonet.net 접속 → 화면에 드롭다운이 Console 로 되어 있다면 HTML 로 변경 → 인증된 계정으로 http://pnet.kreonet.net 접속
랩
랩 다운로드
http://pnet.kreonet.net → 메뉴에서 Download Labs 클릭 → 원하는 랩 클릭 → Get Lab 클릭 → Download 클릭
다운로드 받은 랩 보기
http://pnet.kreonet.net → 메뉴에서 Main 클릭 → Workspace / root / Your labs from PNETLab Store 클릭
# tree -h '/opt/unetlab/labs/Your labs from PNETLab Store' /opt/unetlab/labs/Your labs from PNETLab Store ├── [1.6M] Create VLANs with Ansible Ver_2.unl ├── [525K] Gateway Load Balancing Protocol Ver_1.unl ├── [ 11M] H2 CFG C4C CCIE RS Ver_1.unl └── [964K] MPLS L3VPN Inter AS Option B Ver_1.unl
랩 열기
다운로드 받은 랩에서 원하는 랩 unl 파일 클릭 → Open 클릭
이미지 확인
노드 근처에 마우스를 올리고, 연필모양을 눌러 속성을 확인하여 이미지 확인
이미지 앞에 INVALID 가 있으면, 현재 서버에 장비 이미지가 없는 것임
랩 장비 실행
화면 좌측 [ > ] 마우스 올려놓아 메뉴 활성화 → Setup Nodes → Start All Nodes
장비 터미널 접속
장비 터미널 더블클릭
.
랩 잠깐 나오기
랩을 종료하지 않고 잠깐 나오는 것
화면 좌측 [ > ] 마우스 올려놓아 메뉴 활성화 → Close Lab
랩 종료
화면 좌측 [ > ] 마우스 올려놓아 메뉴 활성화 → Destroy Lab
가상장비 이미지
저작권이 있는 이미지도 업로드 되어 있음. 미국 저작권법의 공정이용(Fair Use)에 따라 제한된 목적 - 교육목적으로 이용 가능.
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 |
PNETLab 서버에 이미지가 없는 경우
이미지 조회 및 다운로드 방법
이미지 조회
# 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 ...
시스템 현황
http://pnet.kreonet.net/store/public/admin/status/view
설명서
⭐ https://pnetlab.com/pages/documentation