万能网络模拟器unetlab (四)Web界面操作(1.0版本)

本文适用于2016年3月7日后发布的1.0版本。0.96版本或之前的版本配置有差异,请移步我之前发布的文章:万能网络模拟器unetlab (四)Web界面操作

 

首先需要保证当前计算机与UNetLab能够正常通信

从浏览器中输入UNetLab的IP地址,打开UNetLab的首页。在左侧输入用户名密码,并点击login登陆。默认的用户名密码为admin/unl

unl-login

 

 

可以看到登入后主页分为以下几个部分:

unl-homepage

1、目录区,显示当前所在工作目录及当前目录中子目录的列表。该工作目录的根目录即为unl机的/opt/unetlab/labs/目录。双击下方的目录名称即可定位到相应目录,若目录中有拓扑,即在2区域显示。

2、文件区,显示当前工作目录中的拓扑文件。一般情况下拓扑扩展名为.unl。双击下方的拓扑文件名即可查看相应拓扑文件,相关信息会与6区域显示。

3、顶部导航,可以引导至UNetLab官网的帮助及论坛

4、菜单栏,可以返回当前主页(HOME),显示当前模式可执行的操作(ACTIONS),显示用户信息(USERS),显示当前服务器实例信息(STATUS)以及登出当前用户(LOGOUT)

5、在各个模式点击菜单ACTIONS后,会弹出当前模式可执行的操作,比如点击Add a new folder可以在当前工作目录下建立一个新的子目录。如图所示,填入目录名称后点击add即可创建目录

unl-addfolder

点击Add a new lab可以在当前工作目录下建立一个新的拓扑。如图所示。填入相应信息后点击ADD即可建立拓扑。此处Name及Version为必填项。比如我这里建立了一个name为test,version为1的拓扑

unl10-addlab


6、文件描述区,显示了选定文件的详细信息以及打开拓扑文件的open按钮,现在暂时不点。

 

 

点击USERS可以管理用户登陆信息。点击actions中的相关选项可以新建用户或删除选定的用户

unl-user

 

点击STATUS可以查看当前服务器状态。点击actions中的相关选项,可以刷新状态,或者停止所有运行于当前服务器示例上的虚拟设备

unl10-status

 

点回到HOME,打开文件,并点击6区域中的OPEN。因为当前拓扑为新建的,打开拓扑后,里面是空白的。可以看见左边有一条工具栏。和旧版本不同,1.0版本去掉了编辑模式(Edit mode)直接在拓扑上即可进行修改。具体如下图。我把我感觉比较重要的信息黄色高亮了。

unl10-menu

 

首先添加几个节点,点击Add object或者在空白处右键,会弹出如下菜单。

unl10-addobj

点击这里的Node,然后会出现一个路由器状的图标。在需要放置节点的地方点击一下,会弹出添加节点的信息。按自己的需求配置好节点后,点击Save。比如我在这里添加三个IOL路由器。

unl10-addnode

然后就在这个地方堆了三台路由器出来。。。好局促。。。

unl10-nodeadded

直接上手用鼠标拖动按需摆放一下,嗯,这样就好多了。。。

unl10-arrange

再添加两个网络,依旧是点击Add object或者在空白处右键,在菜单中选择Network。这次会出现一个交换机的图标(实际上添加的不是交换机),依旧是点击一下空白的地方,然后即弹出下列对话框。按需配置后点击Save。因为我这里需求比较简单,仅仅是三台设备串成一串连起来即可不需要与外部通信,所以添加两个简单的bridge网络,R1 e0/0与R2 e0/0为Net1,R2 e0/1与R3 e0/1为Net2。

unl10-addnetwork

在R1上右键会弹出一个菜单,点击Edit下的Interfaces

unl10-devmenu

将e0/0分配给Net1,然后保存。

unl10-interface

可以看到R1的e0/0连接到了一个名为Net1的交换机上。这个交换机并不是真的交换机,只是看着好看一些而已。虽然依旧有些诡异,但也比之前版本的断头线看上去舒服一些。。。

unl10-r1connected

将所有设备都配置好网络后,是这样子。

unl10-connected

如果是设备间两两直连的话,那么就不会有交换机图标。如果多台设备共享同一网络的话,那这个神奇的交换机图标就会再次现身。。。

unl10-sharednetwork

配置的搭建基本完成了,此时可以启动设备了。可以在设备上点击右键启动设备,也可以在More Actions中选择启动全部设备。

unl10-moreact

现在介绍一下Free Select这个工具的功能。比如我要关闭R2与R3,点击Free Select工具,此时在选择模式,该图标变红,然后点击R2与R3,会出现一个蓝色的选中框。再在选中的设备上右键,点击Stop All即可关闭R2与R3。用完该工具再点一下Free Select即可退出选择模式。

unl10-freeselect

退出Free Select模式后,点击运行中的节点,即可调用系统中注册到telnet或者vnc协议的工具来管理该设备。

《万能网络模拟器unetlab (四)Web界面操作(1.0版本)》有16个想法

  1. 谢谢教程~

    我这两天在玩这个unl,目前刚弄好iou和ios。目前感觉设备互联这个地方没有之前的web-iou直观,为了gui放弃了netmap的灵活性。不过拓扑图画出来比web-iou漂亮了(处女座福音~)。

    1. 的确是操作复杂了一些,估计是有待完善吧。。。虽然功能完善了,但操作我感觉还没有0.9版本好操作。期待后续版本。。。

      1. image格式的一般可以自己解压出来。在linux里安装个unzip,比如apt-get install unzip这样的,然后找到你的ios的bin文件,用unzip -p XXXXX.bin > XXXX.image即可

    1. 你把鼠标悬停在这些已启动的设备图标上,可以发现浏览器左下角显示的链接是telnet://******这样的。这样的话,可以修改注册表来使用crt调用。运行regedit,然后在HKEY_CLASSES_ROOT上邮件,选择新建–项,起名叫telnet,然后以同样的方法在telnet里建立一个shell,然后再在shell里建立open,再在里面建立一个command,最后在右边的默认那里写上你的路径,比如我写的是”D:\Program Files\VanDyke Software\Clients\SecureCRT.exe” %1 /T 这个意思是我的程序在****目录,按你的实际情况去修改他。注意用双引号括起来,然后%1的意思是传入第一个参数,/T的意思是以标签模式打开新连接而不是起多个CRT窗口。你可以照着这个试试看。

发表评论

电子邮件地址不会被公开。 必填项已用*标注