PNETLab 的英文全称是Packet Network Emulator Tool Lab,直译成中文就是分组网络仿真工具实验室,其实它就是一个和华为是ENSP、思科EVE类似的模拟器,它包括PNETLab Box和PNETLab store
PNET官网
第一步:下载官网镜像包
- 选择第一个 谷歌网盘下载PNET[确保访问谷歌网盘正常]
第二步:安装PNET
-
双击运行ova
-
选择合适的安装位置
- 开启此虚拟机
- 虚拟机网络适配器保持默认即可 开启虚拟化引擎
- 等待加载 10-20分钟
- 登录
- 设置root密码
- 再次输入密码
- DNS区域默认即可
- IP地址获取方式 保持默认即可
- 时钟服务器设置 保持默认
- 代理服务器配置 保持默认
- 等待加载
- 观察IP地址情况 出现此现象代表PNET0未获取到地址
- 输入安装时 设置的root密码 成功登录
如何通过网页登录PNET?
-
输入dhclient 通过dhcp获取IP地址
-
ifconfig | less 查看接口IP地址获取情况
- 根据获取到的IP地址 在浏览器输入192.168.254.101
PNET登录教程
- 选择离线模式
- 输入账号与密码 默认admin-pnet
- 成功进入
PNET汉化以及导入镜像文件
PNET汉化
- SFTP连接PNET 输入管理地址
- 选择一次性保存密钥
- 输入PNET账号和密码 root 以及 root密码后成功进入
- 汉化包存放位置 /opt/unetlab/html/language
5. 在PNET网站选择语言应用即可
- 汉化成功
导入镜像文件
-
qemu图标存放位置 /opt/unetlab/html/images/icons
-
qemu镜像存放位置 /opt/unetlab/addons/qemu
-
qemu模板存放位置 /opt/unetlab/html/templates
-
qemu镜像需要先创建文件夹 然后将镜像放入文件夹中 命名规则为 [qemu模板名称+序号]
PNET如何关联wireshark
- 下载eveng-client-pack进行关联
PNET使用docker下载Wireshark
# 添加国内镜像源
vim /etc/docker//daemon.json
sudo systemctl daemon-reload
sudo systemctl restart docker
等待下载完成
或者前往dockerHub下载 pnet/pnet-wireshark hub.docker.com/r/pnetlab/p…
docker pull pnetlab/pnet-wireshark
# 将镜像保存为tar文件
docker save -o pnet-wireshark.tar pnetlab/pnet-wireshark
# 将tar压缩文件上传到服务器
# 加载tar压缩文件
docker load -i ./pnet-wireshark.tar