ishare2-cli
快速启动
1、单线安装
获取
卷曲
逐行安装
通过克隆存储库进行安装
ishare2 命令
如何使用ishare2
按名称搜索
按类型搜索
搜索图片
拉取镜像
一次下载所有图像
显示已安装的映像
下载实验室图像
使用自定义路径下载实验室图像
ishare2图形用户界面
额外功能
为 bin 映像生成新的 iourc 许可证
升级 ishare2、ishare2-gui 或 PNETLab 服务器
显示对 ishare2 所做的最新更改
显示有用的信息
测试连通性
有用的信息
查看 ishare2 上的最新更改
已知的限制
感兴趣的链接
设备凭证
求人
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
卷曲 -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2
注意:以 root 身份或使用 sudo 运行命令
下载ishare2
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2
使 ishare2 可执行
chmod +x /usr/sbin/ishare2
运行 ishare2
共享2
注意:以 root 身份或使用 sudo 运行命令
下载或克隆此存储库。
git 克隆 https://github.com/ishare2-org/ishare2-cli.git
将文件复制到 /usr/sbin/ishare2
cp ishare2-cli/ishare2 /usr/sbin/ishare2
使用使文件可执行
chmod +x /usr/sbin/ishare2
运行ishare2
开始使用它
共享2
注意:以 root 身份或使用 sudo 运行命令
ishare2 使用以下语法来执行不同的操作,每个操作详细解释如下:
ishare2 [操作] [参数1] [参数2] 行动: search : 按类型搜索图像 pull : 按类型和编号下载图像 已安装:显示服务器上已安装的映像 labs :在服务器上显示实验室并下载这些实验室的图像 mylabs :与 labs 命令相同,但使用自定义的实验室路径 relicense :为 bin 图像生成新的 iourc 许可证 Upgrade :检索允许用户升级 ishare2 和 PNETLab VM 的菜单 更改日志:显示对 ishare2 所做的最新更改 gui :在浏览器帮助中使用 ishare2 的 Web 应用程序 :显示有用信息 测试 :测试 ishare2 依赖项是否可访问(GitHub、Google Spreadsheets) param1:类型 = all、bin、qemu、dynamips、docker 或名称 参数2: number = 该号码可以使用 ishare2 搜索 <type> 获得
您只需使用以下语法输入要搜索的图像名称即可搜索图像:
ishare2 search <名称> # 示例:ishare2 搜索 vios
按名称搜索时应考虑模拟器使用的命名约定。例如,如果要搜索 Cisco IOSv 的镜像,应使用以下命令:
ishare2 search vios # 将显示所有可用的 Cisco IOSv 映像
对于 qemu 映像,您可以遵循 eve-ng 使用的约定。例如,如果您想搜索Windows 7的图像,您应该使用以下命令:
ishare2 search win- # 将显示所有可用的 Windows 图像
其他例子:
ishare2 search winserver # 将显示所有可用的 Windows Server 镜像 ishare2 search linux # 将显示所有可用的 Linux 镜像 ishare2 search forti # 将显示所有可用的 Fortinet 镜像 ishare2 search palo # 将显示所有可用的 Palo Alto 镜像 ishare2 search Licensed # 将显示所有带有关键字“Licensed”的镜像“以他们的名义
注意:您还可以使用特定操作系统的常用关键字搜索图像。
您可以使用以下命令按类型搜索图像:
ishare2 search all # 此命令将显示所有类型的所有可用图像 ishare2 search bin # 此命令将显示 bin/iol 的所有可用图像 typeishare2 search qemu # 此命令将显示 qemu 的所有可用图像 typeishare2 search dynamips # 此命令将显示所有dynamips 类型的可用图像
您可以使用以下语法指定要查找的图像类型来缩小搜索范围:
ishare2 search <type> <name> # 示例:ishare2 search bin vios
例如,如果要搜索 Cisco IOSv 的镜像,应使用以下命令:
ishare2 search iol vios # 将显示可用的 bin/iol 类型的所有 Cisco IOSv 映像
对于 qemu 镜像,您可以执行以下操作:
ishare2 search qemu win- # 将显示可用的 qemu 类型的所有 Windows 映像
对于 dynamips 图像,您可以执行以下操作:
ishare2 search dynamips c7200 # 将显示可用的 dynamips 类型的所有 Cisco 7200 映像
为了下载图像,您必须使用以下语法指定图像类型和 ID 号:
ishare2 pull <类型> <id>
每种类型的语法:
ishare2 pull bin <id>ishare2 pull qemu <id>ishare2 pull dynamips <id>
注意:运行搜索命令后,您可以从 ishare2 显示的搜索结果中获取 ID 号。
您可以使用以下语法一次下载所有图像:
ishare2 拉取所有<类型>
每种类型的命令:
ishare2 pull bin all # 将下载所有可用的 bin/iol 镜像 ishare2 pull qemu all # 将下载所有可用的 qemu 镜像 ishare2 pull dynamips all # 将下载所有可用的 dynamips 镜像
注意:不建议这样做,因为下载所有图像需要很长时间,您将使用大量带宽,并且可能会耗尽磁盘空间。
您可以使用以下命令查看服务器上安装了哪些映像:
ishare2installedall # 将显示所有类型的所有已安装映像 ishare2installedbin # 将显示所有已安装的 bin/iol 映像 ishare2installedqemu # 将显示所有 qemu 映像installedishare2installeddynamips # 将显示所有 dynamips 映像installedishare2installeddocker # 将显示所有已安装的 docker 映像
ishare2 可以自动下载实验室所需的所有图像。此功能适用于 .unl 实验室(通常从 PNetLab 商店下载)。
ishare2 labs # 将显示所有可用的实验室 ishare2 labs <number> # 将下载指定编号的实验室的图像 ishare2 labs all # 将下载所有可用实验室的图像
注意:该功能不适用于加密实验室,因为 ishare2 无法读取这些实验室的内容。
您可以使用以下语法为 ishare2 指定自定义路径来查找实验室:
ishare2 mylabs <path> # 将显示指定路径中可用的所有实验室 ishare2 mylabs <path> <number> # 将下载指定编号的实验室的图像ishare2 mylabs <path> all # 将下载指定路径中可用的所有实验室的图像
ishare2 有一个网络应用程序,允许您在浏览器中使用 ishare2。要使用它,您必须使用以下命令安装它:
ishare2 图形用户界面安装
使用以下命令控制 ishare2 GUI 服务:
ishare2 图形用户界面启动 ishare2 图形用户界面停止 ishare2 图形界面重新启动 ishare2 图形用户界面状态
我们已经介绍了 ishare2 最重要的功能,但还有一些您可能会觉得有用的额外功能:
您可以使用以下命令为 bin 映像生成新的 iourc 许可证:
ishare2 重新授权
此命令将生成新的 iourc 许可证并恢复所需的文件,以便在您意外删除它们时使其正常工作。
使用以下命令升级 ishare2、ishare2-gui 或您的 PNETLab 服务器:
ishare2升级
选择您要升级的选项并等待该过程完成。
您可以使用以下命令查看对 ishare2 所做的最新注册更改:
ishare2 变更日志
您可以使用以下命令查看有关 ishare2 的有用信息:
ishare2 帮助
您可以使用以下命令测试 ishare2 在线依赖项是否可访问:
ishare2测试
帮助.md
变更日志.md
配额限制:
下载图像时您可能会遇到配额限制。如果发生这种情况,您可以等待几分钟,然后重试。如果问题仍然存在,请通过我们的 Telegram 群组与我们联系。在频道的固定消息中搜索群聊的链接,或单击频道描述中的聊天图标:@NetLabHub(通过不在此处共享链接,我们可以避免群聊中出现垃圾邮件和机器人)
LabHub:ishare2 索引的图像来源。您还可以使用浏览器从此处下载图像。
PNETLab Store:下载 PNETLab 实验室。
请访问以下链接以查看 LabHub 中可用设备的凭据:
Excel 文件#1:passwords_eve.xlsx
Excel 文件 #2:密码 - QEMU.xls
PNG文件:Eve-NG-Linux.png
您可以通过我们的 Telegram 群组联系我们以获得帮助。在频道的固定消息中搜索群聊的链接,或单击频道描述中的聊天图标:@NetLabHub(通过不在此处共享链接,我们可以避免群聊中出现垃圾邮件和机器人)
LabHub 社区:Telegram
PNETLab 社区:Telegram