ishare2-cli
ishare2는 네트워크 에뮬레이터에서 이미지를 쉽게 다운로드하고 관리하는 데 도움이 되는 도구입니다. ishare2는 qemu, dynamips, bin/iol 및 docker 이미지를 다운로드할 수 있습니다. 또한 실험실에 필요한 이미지를 자동으로 다운로드할 수도 있습니다. 시작하려면 아래 설치 방법 중 하나를 사용하십시오.
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2
curl -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2
참고: 루트로 명령을 실행하거나 sudo를 사용하여 실행하세요.
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2
chmod +x /usr/sbin/ishare2
ishare2
참고: 루트로 명령을 실행하거나 sudo를 사용하여 실행하세요.
이 저장소를 다운로드하거나 복제하세요.
git clone https://github.com/ishare2-org/ishare2-cli.git
/usr/sbin/ishare2에 파일을 복사하세요.
cp ishare2-cli/ishare2 /usr/sbin/ishare2
다음을 사용하여 파일을 실행 가능하게 만듭니다.
chmod +x /usr/sbin/ishare2
ishare2
실행하여 사용을 시작하세요.
ishare2
참고: 루트로 명령을 실행하거나 sudo를 사용하여 실행하세요.
ishare2는 다음 구문을 사용하여 다양한 작업을 실행합니다. 각 작업은 아래에 자세히 설명되어 있습니다.
ishare2 [action] [param1] [param2]
action:
search : Search for images by type
pull : Download an image by type and number
installed : Show installed images on server
labs : Show labs on server and download images for those labs
mylabs : Same as labs command but using a customized path to labs
relicense : Generate a new iourc license for bin images
upgrade : Retrieves a menu that allows users to upgrade ishare2 and PNETLab VM
changelog : Show the latest changes made to ishare2
gui : Web app to use ishare2 in browser
help : Show useful information
test : Test if ishare2 dependencies are reachable (GitHub, Google Spreadsheets)
param1:
type = all, bin, qemu, dynamips, docker or name
param2:
number = This number can be obtained using ishare2 search < type >
다음 구문을 사용하여 검색하려는 이미지 이름을 입력하면 이미지를 검색할 수 있습니다.
ishare2 search < name > # Example: ishare2 search vios
이름으로 검색하려면 에뮬레이터에서 사용하는 명명 규칙을 고려해야 합니다. 예를 들어 Cisco IOSv 이미지를 검색하려면 다음 명령을 사용해야 합니다.
ishare2 search vios # Will show all Cisco IOSv images available
qemu 이미지의 경우 eve-ng에서 사용하는 규칙을 따를 수 있습니다. 예를 들어 Windows 7 이미지를 검색하려면 다음 명령을 사용해야 합니다.
ishare2 search win- # Will show all Windows images available
다른 예:
ishare2 search winserver # Will show all Windows Server images available
ishare2 search linux # Will show all Linux images available
ishare2 search forti # Will show all Fortinet images available
ishare2 search palo # Will show all Palo Alto images available
ishare2 search Licensed # Will show all images with keyword "Licensed" in their name
참고: 특정 운영 체제에 대한 공통 키워드를 사용하여 이미지를 검색할 수도 있습니다.
다음 명령을 사용하여 유형별로 이미지를 검색할 수 있습니다.
ishare2 search all # This command will show all available images of all types
ishare2 search bin # This command will show all available images of bin/iol type
ishare2 search qemu # This command will show all available images of qemu type
ishare2 search dynamips # This command will show all available images of dynamips type
다음 구문을 사용하여 찾고 있는 이미지 유형을 지정하여 검색 범위를 좁힐 수 있습니다.
ishare2 search < type > < name > # Example: ishare2 search bin vios
예를 들어 Cisco IOSv 이미지를 검색하려면 다음 명령을 사용해야 합니다.
ishare2 search iol vios # Will show all Cisco IOSv images of the type bin/iol available
qemu 이미지의 경우 다음을 수행할 수 있습니다.
ishare2 search qemu win- # Will show all Windows images of the type qemu available
Dynamips 이미지의 경우 다음을 수행할 수 있습니다.
ishare2 search dynamips c7200 # Will show all Cisco 7200 images of the type dynamips available
이미지를 다운로드하려면 다음 구문을 사용하여 이미지 유형과 ID 번호를 지정해야 합니다.
ishare2 pull < type > < id >
각 유형의 구문:
ishare2 pull bin < id >
ishare2 pull qemu < id >
ishare2 pull dynamips < id >
참고: 검색 명령을 실행한 후 ishare2가 표시하는 검색 결과에서 ID 번호를 얻습니다.
다음 구문을 사용하면 모든 이미지를 한 번에 다운로드할 수 있습니다.
ishare2 pull all < type >
각 유형에 대한 명령:
ishare2 pull bin all # Will download all bin/iol images available
ishare2 pull qemu all # Will download all qemu images available
ishare2 pull dynamips all # Will download all dynamips images available
참고: 모든 이미지를 다운로드하는 데 시간이 오래 걸리고 대역폭을 많이 사용하며 디스크 공간이 부족할 수 있으므로 이 방법은 권장되지 않습니다.
다음 명령을 사용하여 서버에 설치된 이미지를 확인할 수 있습니다.
ishare2 installed all # Will show all installed images from all types
ishare2 installed bin # Will show all bin/iol images installed
ishare2 installed qemu # Will show all qemu images installed
ishare2 installed dynamips # Will show all dynamips images installed
ishare2 installed docker # Will show all docker images installed
ishare2는 실습에 필요한 모든 이미지를 자동으로 다운로드할 수 있습니다. 이 기능은 .unl 연구소(보통 PNetLab Store에서 다운로드)에서 사용할 수 있습니다.
ishare2 labs # Will show all labs available
ishare2 labs < number > # Will download images for the lab with the specified number
ishare2 labs all # Will download images for all labs available
참고: ishare2는 해당 랩의 콘텐츠를 읽을 수 없으므로 암호화된 랩에서는 기능을 사용할 수 없습니다.
다음 구문을 사용하여 ishare2에 대한 사용자 지정 경로를 지정하여 랩을 찾을 수 있습니다.
ishare2 mylabs < path > # Will show all labs available in the specified path
ishare2 mylabs < path > < number > # Will download images for the lab with the specified number
ishare2 mylabs < path > all # Will download images for all labs available in the specified path
ishare2에는 브라우저에서 ishare2를 사용할 수 있는 웹 앱이 있습니다. 이를 사용하려면 다음 명령을 사용하여 설치해야 합니다.
ishare2 gui install
다음 명령을 사용하여 ishare2 GUI 서비스를 제어합니다.
ishare2 gui start
ishare2 gui stop
ishare2 gui restart
ishare2 gui status
우리는 ishare2의 가장 중요한 기능을 다루었지만 유용할 수 있는 몇 가지 추가 기능이 있습니다:
다음 명령을 사용하여 bin 이미지에 대한 새 iourc 라이센스를 생성할 수 있습니다.
ishare2 relicense
이 명령은 새로운 iourc 라이센스를 생성하고 실수로 삭제한 경우를 대비하여 필요한 파일을 복원합니다.
ishare2, ishare2-gui 또는 PNETLab 서버를 업그레이드하려면 다음 명령을 사용하십시오.
ishare2 upgrade
업그레이드하려는 옵션을 선택하고 프로세스가 완료될 때까지 기다립니다.
다음 명령을 사용하면 ishare2에 최근 등록된 변경 사항을 볼 수 있습니다.
ishare2 changelog
다음 명령을 사용하면 ishare2에 대한 유용한 정보를 볼 수 있습니다.
ishare2 help
다음 명령을 사용하여 ishare2 온라인 종속성에 접근할 수 있는지 테스트할 수 있습니다.
ishare2 test
도움말.md
변경 로그.md
LabHub에서 사용 가능한 장치에 대한 자격 증명을 보려면 다음 링크를 방문하세요.
텔레그램 그룹을 통해 문의하시면 도움을 받으실 수 있습니다. 채널에 고정된 메시지에서 그룹 채팅 링크를 검색하거나 채널 설명에 있는 채팅 아이콘을 클릭하세요. @NetLabHub(여기서 링크를 공유하지 않음으로써 그룹 채팅에서 스팸과 봇을 방지할 수 있습니다)