一:PNETLab 是什么?

PNETLab(分组网络仿真器工具实验室)是一个允许您下载并与社区共享实验室的平台,它包括 PNETLab Box 和 PNETLab store。

  • PNETLab Box
    • 它是一个虚拟机,安装在本地机器上,实验室将在上面运行。
    • 模式
      • 线上模式
      • 线下模式
  • PNETLab Store
    • 一个网络平台,提供了成百上千个免费的实验室,可以获取实验室和将其下载学习

二:设计理念

2.1 主要特征

  • 许多人可以登录一个PNETLab Box
  • 许多人可以加入同一个实验室会话
  • 按“角色”设置用户权限
  • 为每个实验室设置权限:谁可以打开新会话,谁可以加入会话,谁可以编辑实验室
  • 锁定实验室
  • 管理监控实验室

三:使用教程

3.1 如何添加角色?

创建角色: 帐户 > 角色管理 > 单击“添加”按钮;

设置用户权限:

  • Delete Folder: 删除文件夹:用户可以删除其工作区上的文件夹
  • Add New Folder: 添加新文件夹:用户可以在其工作区中添加新的文件夹
  • Rename or Move Folder: 重命名或移动文件夹:用户可以更改名称或拖放来移动工作区上的文件夹
  • Delete Lab: 删除实验室:用户可以删除工作区上的实验室
  • Add New Lab 添加新的实验室:用户可以在他们的工作区中添加一个新的实验室
  • Import Lab: 导入实验室:用户可以导入他们工作空间的实验室
  • Export Lab: 出口实验室:用户可以导出实验室到他们的工作空间
  • Move Lab 移动实验室:用户可以将Lab移动到他们的工作区
  • Clone Lab 克隆实验室:用户可以在他们的工作空间上克隆实验室

3.2 如何添加账户?

要将帐户添加到您的框中,帐户 > 用户管理 > 单击“添加”按钮;

最大帐户数是您可以添加到此框中的帐户数。默认情况下,您可以添加最多10个帐户。

  1. 填写要添加的用户的电子邮件
  2. 选择之前创建的角色
  3. 选择 Node。您应该选择每个组的节点,以便更容易地进行筛选
  4. 按钮添加用户。现在可以看到表中添加的所有用户
  5. 编辑后,点击**Apply **生效

3.3 如何设置实验室权限?

PNETLab Box 允许您为每个实验设置权限。你可以设置谁可以开放实验室,谁可以加入实验室,谁可以编辑实验室。

  • 谁能打开这个实验室?

  • 当用户打开一个实验室,这个实验室的一个新的会话将被创建并显示在运行实验室。

    • Admin Only: 仅管理员
    • Everyone: 各位
    • Admin and Special users: 管理员及特别用户
  • 谁能加入这个实验室?

  • 用户可以在“运行实验室”选项卡上看到所有运行实验室。用户只能加入他们有权加入的实验室。

  • 谁能编辑这个实验室?

  • 在加入实验室之后。只有有权编辑实验室的人才能编辑课程。否则他们可能会:

    • Start Node 启动节点
    • Stop Node 停止节点
    • Wipe Node 擦除节点
    • Console to Node 控制台到 Node
    • Using Workbook 使用工作簿
    • Timer 计时器
    • Change Active Config on Multi Config 在多个配置上更改活动配置

3.4 管理运行实验室

当用户打开任何实验室,一个实验室会话将被创建并显示在运行实验室。打开实验室的用户将成为实验室会话的主机。

我们可以看到有关会议主持人的信息,他们正在加入实验室。

  • Destroy Lab:摧毁实验室
  • Join the Lab:加入实验室

3.5 管理 PNETLab 存储上的帐户

您可以管理所有帐户的所有 PNETLab 盒上的商店。

3.6 如何共享文件夹?

定义一个共享文件夹列表。

只有管理员有权编辑共享文件夹列表System > System Setting 系统 > 系统设定

选择要共享的文件夹。编辑用户对共享文件夹的权限;

保存之后,所有用户都将看到共享文件夹并拥有访问该文件夹的权限。

3.7 管理内存,CPU,硬盘

PNETLab 允许您管理每个节点上的 CPU、 RAM、 HDD、每个 Lab 会话和每个用户。您可以限制内存,CPU,硬盘为每个用户

System Status 系统状态

以通过单击来监视所有节点的信息查看系统状态

查看用户占用资源

Accounts > Roles Manager

可以看到用户占用了多少% 的 RAM 和 CPU;

实验室资源

管理每个实验室的资源,请转到 Running Labs