Pnetlab搭建与基本使用

1.1概述

1.1.1含义

​ PNETLab 的英文全称是Packet Network Emulator Tool Lab,直译成中文就是分组网络仿真工具实验室,其实它就是一个和华为是ENSP、思科EVE类似的模拟器,它包括PNETLab Box和PNETLab store。

说明:

  • PNETLab Box(有离线和在线两种模式)是一个虚拟机。它安装在本地机器上,Lab将在其上运行,因此您不必担心实验室的速度。
  • PNETLab Store是一个web平台,在网络、数据库、系统等领域拥有数百个免费实验室。你所需要做的就是获取Lab和学习(从PNETLab下载时,IOS、Docker都包含在实验室中)

1.1.2Dynamips镜像

Dynamips是一个开源的网络模拟器,用于模拟 Cisco 网络设备的行为和功能。Dynamips 可以在普通的计算机上运行,通过模拟 Cisco 路由器的操作系统和硬件,提供了一种实验和测试网络配置的环境。

1.2基本用例-搭建

说明:

​ 本安装基于ESXI系统来实现PnetLab4.x.x版本的安装

步骤一:安装pnetlab

1.选中镜像进行安装

image-20230711090039092

补充:

​ OVF (Open Virtualization Format) 是一种开放的虚拟化格式,用于打包和分发虚拟化应用程序和虚拟机的相关文件和元数据。它是一种跨平台的标准,旨在实现虚拟机的可移植性和互操作性。

2.开启硬件虚拟化

image-20230711084804183

说明:

​ 安装之前,需要开启"虚拟化 Inter VT-x/EPT 或 AMD-V/RVI"功能,允许在主机操作系统上运行虚拟化软件,如虚拟机监控程序(Virtual Machine Monitor)或虚拟机管理器(Virtual Machine Manager),以创建和管理虚拟机。

3.勾选网段

image-20230711084956524

说明:

​ 安装PnetLab时,需要选中有网网段,确保该虚拟机能够被分配到IP,否则会出现No IP address on interface pnet0,因为pnetLab不知道运行在哪个IP网段,就无法运行服务

4.访问服务

image-20230711090419562

说明:

  • 服务已在http://10.13.169.65启动,访问即可

image-20230711090240452

  • 安装完成后,即可在浏览器访问

步骤二:登录pnetlab

1.首次登录,需要开启在线登录

说明:

image-20230710170937407

  • 开启在线登录,以便获得所有的实现模板

补充:

​ PNETlab登录方式有本地登录及在线登录两种,两者区别在于:本地登录只能使用Open标识的实验模板,而在线登录则可以使用所有实验模板

2.实现在线登录,获取简单实验

image-20230711090900756

补充:提示

​ 选择"Login by Online Account"即可实现登录

补充:报错解决

image-20230711091344704

  • 检查网络是否通畅,可以Ping一下

image-20230711091506626

  • 说明网络不通畅,需要认证上网。详细查看日志报错解决

步骤三:获取在线实验室

image-20230711092225702

说明:

​ 从网上下载一个实验到本地

image-20230711092309181

说明:

  • 获取实验

image-20230711092320908

  • 开始做实验

image-20230711092408023

说明:

​ 双击进入现有实验

image-20230711092424130

说明:

​ 即可开始相关实验

步骤四:新建自定义实验室(可选)

1.创建自定义实验室

image-20230710171831790

说明:

​ 选择“Main”,配置参数即可

2.Dynamips镜像导入

说明:

  • 上传至pnet服务器 /opt/unetlab/addons/dynamips/目录下

image-20230710195206394

3.进入实验室,添加新节点

image-20230711092910731

说明:

​ 在pnet服务器新导入的镜像,可以在此处查看

4.演示

image-20230710195915693

日志

报错:can not connect to server

解决:[PNETLab : Lab is Simple](https://pnetlab.com/pages/documentation?slug=install-bare-metal#:~:text=Make sure your server can connect to internet,then install pnetlab again apt-get install pnetlab -y)

参考资料

PNETLab模拟器部署及使用配置 - 李龙威 - 博客园 (cnblogs.com)

PNETLAB模拟器使用指南 - 知乎 (zhihu.com)

关于镜像镜像pnetlab模拟器-pnet模拟器-仿真模拟器-pnet-pnetlabPNETLAB模拟器

猜你喜欢

转载自blog.csdn.net/D_boj/article/details/131789249