跳转至

01-PNETLab加载镜像包

1.镜像下载

1.使用shell工具连接到PNETLab所在的虚拟机,shell工具可以选择putty,SecureCRT,Xshell,或者是最近比较流行的MobaXterm等。

image-20221027141954305

2.登录成功后进到系统界面,显示的一些系统信息

image-20221027142320559

3.PNETLab支持镜像的网络存放位置为:https://unetlab.cloud 我们可以进入该链接下载镜像。

image-20221027142740691

4.本次操作以涉及三种类型的镜像添加;分别是dynamips,iol以及qemu

image-20221028094150300

2.dynamips镜像上传并验证

1.使用winSCP远程连接到PNETLba主机上

image-20221028100611033

2.dynamips镜像的上传位置在/opt/unetlab/addons/dynamips/目录下

image-20221028100726238

3.将从镜像站下载的类型为.image格式的镜像拖动到/opt/unetlab/addons/dynamips/目录下

image-20221028101030879

4.使用ssh工具登录到PNETLab;执行以下命令;修正上传镜像的权限。

root@pnetlab:~# /opt/unetlab/wrappers/unl_wrapper  -a fixpermissions

5.使用浏览器登录到PNETLab环境

image-20221028101532276

6.我们添加的镜像已经添加到可选设备列表当中了。

image-20221028101657037

7.测试设备的可用性

image-20221028102023656

3.IOL镜像上传并验证

1.将从镜像站下载的类型为.bin格式的镜像拖动到/opt/unetlab/addons/iol/bin目录下

image-20221028102815358

2.使用ssh工具登录到PNETLab;执行以下命令;修正上传镜像的权限。

root@pnetlab:~# /opt/unetlab/wrappers/unl_wrapper  -a fixpermissions

image-20221028102941625

3.使用浏览器登录到PNETLab环境

image-20221028101532276

4.我们添加的镜像已经添加到可选设备列表当中了。

image-20221028103235604

5.测试设备的可用性

image-20221028103649375

4.qemu镜像上传并验证

1.在/opt/unetlab/addons/qemu目录下创建关联目录并设置权限。关联目录的设置要符合PNETLab(eve-ng)的命名规则。

**参考链接:**eve-ng.net/index.php/documentation/howtos/

image-20221028112823344

2.将从镜像站下载的类型为.qcow2格式的镜像拖动到该目录下。

image-20221028112855621

3.将相关的.yml文件上传到/opt/unetlab/html/templates目录下

4.将相关图片上传到/opt/unetlab/html/images/icons目录下

image-20221028104623943

5.使用ssh工具登录到PNETLab;执行以下命令;修正上传镜像的权限。

root@pnetlab:~# /opt/unetlab/wrappers/unl_wrapper  -a fixpermissions

image-20221028104817108

6.使用浏览器登录到PNETLab环境

image-20221028101532276

7.我们添加的镜像已经添加到可选设备列表当中了。

image-20221028113104363

8.测试设备的可用性

image-20221028113148507