本文适用于2016年3月7日后发布的1.0版本。0.96版本或之前的版本配置有差异,请移步我之前发布的文章:万能网络模拟器unetlab (四)Web界面操作
首先需要保证当前计算机与UNetLab能够正常通信
从浏览器中输入UNetLab的IP地址,打开UNetLab的首页。在左侧输入用户名密码,并点击login登陆。默认的用户名密码为admin/unl
可以看到登入后主页分为以下几个部分:
1、目录区,显示当前所在工作目录及当前目录中子目录的列表。该工作目录的根目录即为unl机的/opt/unetlab/labs/目录。双击下方的目录名称即可定位到相应目录,若目录中有拓扑,即在2区域显示。
2、文件区,显示当前工作目录中的拓扑文件。一般情况下拓扑扩展名为.unl。双击下方的拓扑文件名即可查看相应拓扑文件,相关信息会与6区域显示。
3、顶部导航,可以引导至UNetLab官网的帮助及论坛
4、菜单栏,可以返回当前主页(HOME),显示当前模式可执行的操作(ACTIONS),显示用户信息(USERS),显示当前服务器实例信息(STATUS)以及登出当前用户(LOGOUT)
5、在各个模式点击菜单ACTIONS后,会弹出当前模式可执行的操作,比如点击Add a new folder可以在当前工作目录下建立一个新的子目录。如图所示,填入目录名称后点击add即可创建目录
点击Add a new lab可以在当前工作目录下建立一个新的拓扑。如图所示。填入相应信息后点击ADD即可建立拓扑。此处Name及Version为必填项。比如我这里建立了一个name为test,version为1的拓扑
6、文件描述区,显示了选定文件的详细信息以及打开拓扑文件的open按钮,现在暂时不点。
点击USERS可以管理用户登陆信息。点击actions中的相关选项可以新建用户或删除选定的用户
点击STATUS可以查看当前服务器状态。点击actions中的相关选项,可以刷新状态,或者停止所有运行于当前服务器示例上的虚拟设备
点回到HOME,打开文件,并点击6区域中的OPEN。因为当前拓扑为新建的,打开拓扑后,里面是空白的。可以看见左边有一条工具栏。和旧版本不同,1.0版本去掉了编辑模式(Edit mode)直接在拓扑上即可进行修改。具体如下图。我把我感觉比较重要的信息黄色高亮了。
首先添加几个节点,点击Add object或者在空白处右键,会弹出如下菜单。
点击这里的Node,然后会出现一个路由器状的图标。在需要放置节点的地方点击一下,会弹出添加节点的信息。按自己的需求配置好节点后,点击Save。比如我在这里添加三个IOL路由器。
然后就在这个地方堆了三台路由器出来。。。好局促。。。
直接上手用鼠标拖动按需摆放一下,嗯,这样就好多了。。。
再添加两个网络,依旧是点击Add object或者在空白处右键,在菜单中选择Network。这次会出现一个交换机的图标(实际上添加的不是交换机),依旧是点击一下空白的地方,然后即弹出下列对话框。按需配置后点击Save。因为我这里需求比较简单,仅仅是三台设备串成一串连起来即可不需要与外部通信,所以添加两个简单的bridge网络,R1 e0/0与R2 e0/0为Net1,R2 e0/1与R3 e0/1为Net2。
在R1上右键会弹出一个菜单,点击Edit下的Interfaces
将e0/0分配给Net1,然后保存。
可以看到R1的e0/0连接到了一个名为Net1的交换机上。这个交换机并不是真的交换机,只是看着好看一些而已。虽然依旧有些诡异,但也比之前版本的断头线看上去舒服一些。。。
将所有设备都配置好网络后,是这样子。
如果是设备间两两直连的话,那么就不会有交换机图标。如果多台设备共享同一网络的话,那这个神奇的交换机图标就会再次现身。。。
配置的搭建基本完成了,此时可以启动设备了。可以在设备上点击右键启动设备,也可以在More Actions中选择启动全部设备。
现在介绍一下Free Select这个工具的功能。比如我要关闭R2与R3,点击Free Select工具,此时在选择模式,该图标变红,然后点击R2与R3,会出现一个蓝色的选中框。再在选中的设备上右键,点击Stop All即可关闭R2与R3。用完该工具再点一下Free Select即可退出选择模式。
退出Free Select模式后,点击运行中的节点,即可调用系统中注册到telnet或者vnc协议的工具来管理该设备。
谢谢教程~
我这两天在玩这个unl,目前刚弄好iou和ios。目前感觉设备互联这个地方没有之前的web-iou直观,为了gui放弃了netmap的灵活性。不过拓扑图画出来比web-iou漂亮了(处女座福音~)。
的确是操作复杂了一些,估计是有待完善吧。。。虽然功能完善了,但操作我感觉还没有0.9版本好操作。期待后续版本。。。
为什么路由器开启失败
这个得看报的什么错误,具体问题具体分析
搭建好拓扑之后开机然后就提示“ Failed to start node (12)”,这个怎么解决,头都快大了。
在主页中有个log,点一下进去看看error.txt之类的文件报错信息怎么说
我的也是开启设备失败,也不知道究竟是哪的问题
在主页里看看log怎么说
解决了,IOS导入错了,必须是image格式的才可以,bin格式不支持
请问下哪里有image格式的IOS下载
image格式的一般可以自己解压出来。在linux里安装个unzip,比如apt-get install unzip这样的,然后找到你的ios的bin文件,用unzip -p XXXXX.bin > XXXX.image即可
谢谢, 原来目前官网最新版的eve-ng 为旧版 升级最新版后可以正常使用IOL的bin文件了
设备添加、启动均成功。但双击无法调出telnet或控制台界面,求操作方法。我用CRT连接但不知设备端口,请查看方法
你把鼠标悬停在这些已启动的设备图标上,可以发现浏览器左下角显示的链接是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窗口。你可以照着这个试试看。
这个模拟器里面搭建服务器怎么搭建
得用QEMU做好一个服务器镜像放进去