버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

네트워크 시뮬레이터

스토어에서 다른 사용자의 랩 구성을 편리하게 다운로드 가능

가상장비 이미지는 ishare2 를 통해 편리하게 다운로드

목차

설치

PNETLab Server Install 참고

클라이언트 팩 설치 ⭐

실행중인 가상장비의 터미널에 접속하는 프로그램 설치

OS(윈도우, 맥, 리눅스)에 따라 EVE-NG의 integration pack을 설치

목차

Manual

https://pnetlab.com

https://pnetlab.com/pages/documentation

https://github.com/pnetlab/pnetlab_main

https://github.com/ishare2-org/ishare2-cli

특징

Install

PNETLab Install

Images

https://labhub.eu.org

...

www.eve-ng.net/index.php/download/

가입

오프라인 모드도 사용할 수 있지만, 다른 사용자가 올린 랩 구성을 다운로드 받아보려면 온라인 모드로 사용해야 하고, 가입이 필요함

http://pnet.kreonet.net 접속 → https://authen.pnetlab.com 으로 이동(redirect) → 회원가입 → 메일 인증

로그인

http://pnet.kreonet.net 접속 → 인증된 계정으로 http://pnet.kreonet.net 접속

드롭다운 메뉴가 Console 로 되어 있다면, 웹에서 가상장비를 클릭하면 로컬에서 telnet 이 실행되어 연결될 것임

드롭다운 메뉴가 HTTP 로 되어 있다면, 웹에서 가상장비를 클릭하면 웹브라우저 상에서 콘솔이 보일 것임

Image Added

랩 다운로드

http://pnet.kreonet.net → 메뉴에서 Download Labs 클릭 → 원하는 랩 클릭 → Get Lab 클릭 → Download 클릭

Image Added

다운로드 받은 랩 보기

http://pnet.kreonet.net → 메뉴에서 Main 클릭 → Workspace / root / Your labs from PNETLab Store 클릭

코드 블럭
title(참고) 다운로드 받은 랩 파일 위치
linenumberstrue
# 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 클릭

Image Added

랩 장비 실행

화면 좌측[ > ]에 마우스를 올려놓아 메뉴 활성화 → Setup Nodes → Start All Nodes

Image Added

장비 터미널 접속

장비 터미널 더블클릭

로그인 할 때 Console로 선택하면 로컬에서 telnet이 뜨고, HTML을 선택하였다면 웹에서 콘솔이 보임

Image Added

장비 GUI 접속

다음과 같이 아무 화면도 나오지 않으면
설정 → Options → General → Picture Quality: High 로 설정하고 기다리면 됨

Image Added

랩 잠깐 나오기 (close)

랩을 종료하지 않고 잠깐 나오기

화면 좌측[ > ]에 마우스를 올려놓아 메뉴 활성화 → Close Lab

랩 종료 (destroy)

두가지 방법으로 종료 가능

1) 화면 좌측[ > ]에 마우스를 올려놓아 메뉴 활성화 → Destroy Lab

2) 메뉴에서 Running Labs 클릭 → 실행중인 랩의 Actions 에서 Destroy Lab 클릭

이미지 확인 및 다운로드 ⭐

PNETLab 랩 이미지 확인

ishare2 Image Manager

이미지가 있는데 실행되지 않는 경우 다음을 실행

코드 블럭
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

서버 자원사용 현황 확인

In the case of no images

Image Removed

Pull Images via ishare2-cli

코드 블럭
ishare2 pull bin all
ishare2 pull dynamips all
펼치기
titleCheck images downloaded..
코드 블럭
# ls -alh /opt/unetlab/addons/iol/bin
total 2.1G
 29M  c2600-adventerprisek9-mz.124-25d.bin
 19M  c2600-advsecurityk9-mz.124-15.t14.bin
 41M  c3660-a3jk9s-mz.124-15.T14.bin
 36M  c3660-a3jk9s-mz.124-25d.bin
146M  i86bi_linux-adventerprisek9-ms.154-1.T_AntiGNS3.bin
121M  i86bi_Linux-L2-AdvEnterpriseK9-M_152_May_2018.bin
121M  i86bi_LinuxL2-AdvEnterpriseK9-M_152_May_2018.bin
121M  i86bi_linux_l2-adventerprisek9-ms.SSA.high_iron_20180510.bin
121M  i86bi_linux_l2-adventerprisek9-ms.SSA.high_iron_20190423.bin
121M  i86bi_Linux-L2-Adventerprisek9-ms.SSA.high_iron_20190423.bin
101M  i86bi_linux_l2-advipservicesk9-ms.high_iron_20170202.bin
101M  i86bi_linux_l2-ipbasek9-ms.high_iron_aug9_2017b.bin
 59M  i86bi_linux_l2-ipbasek9-ms.may8-2013-team_track.bin
177M  i86bi_Linux-L3-AdvEnterpriseK9-M2_157_3_May_2018.bin
177M  i86bi_LinuxL3-AdvEnterpriseK9-M2_157_3_May_2018.bin
152M  i86bi_linux_l3-L3-ADVENTERPRISEK9-M-15.4-2T.bin
106M  L2-ADVENTERPRISEK9-M-15.2-20150703.bin
109M  L2-ADVENTERPRISEK9-M-15.2-IRON-20151103.bin
109M  L2-Adventerprisek9-ms.nov3_2015_high_iron.bin
152M  L3-ADVENTERPRISEK9-M-15.4-2T.bin

# ls -alh /opt/unetlab/addons/dynamips
total 1.9G
 55M  c1710-[1]-adventerprisek9-mz.124-25d.image
 36M  c1710-bk9no3r2sy-mz.124-23.image
 55M  c1760-[1]-adventerprisek9-mz.124-25d.image
 72M  c2600-[1]-adventerprisek9_ivs-mz.124-25b.image
 67M  c2600-[2]-advipservicesk9-mz.124-25b.image
 71M  c2600-[3]-adventerprisek9-mz.124-25d.image
 78M  c2691-[1]-adventerprisek9_ivs-mz.124-25d.image
 43M  c2691-[2]advsecurityk9-mz.124-25d.image
 63M  c3640-[1]-a3js-mz.124-25d.image
 32M  c3640-[2]-telco-mz.124-25d.image
 73M  c3660-[1]-jk9s2-mz.124-25d.image
 71M  c3660-[2]-a3js-mz.124-25d.image
 65M  c3660-[3]-is-mz.124-25d.image
 79M  c3725-[1]-adventerprisek9-mz.124-25d.image
 75M  c3725-[2]-advipservicesk9-mz.124-25d.image
 44M  c3725-[3]-advsecurityk9-mz.124-25d.image
 94M  c3725-adventerprisek9-mz.124-15.T14.image
 79M  c3745-[1]-adventerprisek9-mz.124-25d.image
 75M  c3745-[2]-advipservicesk9-mz.124-25d.image
 45M  c3745-[3]-advsecurityk9-mz.124-25d.image
113M  c7200-[10]-adventerprisek9-mz.151-4.M2.image
 93M  c7200-[11]-advsecurityk9-mz.150-1.M9.image
 69M  c7200-[1]-a3jk9s-mz.124-25g.image
123M  c7200-[2]-adventerprisek9-mz.152-4.M7.image
 84M  c7200-[3]-advipservicesk9-mz.152-4.S2.image
 90M  c7200-adventerprisek9-mz.152-4.S2.image
 90M  c7200-adventerprisek9-mz.152-4.S6.image

...

http://pnet.kreonet.net:5000

...

/store/public/admin/status/view

Image Added

설명서, 참고

https

...

://

...

pnetlab.com

https://pnetlab.com/pages/documentation

⭐ EVE-NG 과 PNETLab 은 UNetLab 의 fork 이기 때문에 EVE-NG 메뉴얼도 유용함 - https://www.eve-ng.net/index.php/documentation/

https://github.com/pnetlab/pnetlab_main

https://github.com/ishare2-org/ishare2-cli

Image Removed

How to Use

http://pnet.kreonet.net 접속
https://authen.pnetlab.com 으로 리다이렉트
→ 회원가입 → 메일 인증
→ 인증된 계정으로 http://pnet.kreonet.net 접속