先前因参加软考,写了一篇Huawei eNSP的搭建教程。通过模拟器的演练,顺利地通过了认证。现阶段还需思科的认证,故再次需要搭建新的测试环境。环境的搭建说难不难说简单不简单,对于老手的我都很容易被一些莫名的问题所困。抽出宝贵的时间把流程及注意事项记录下来,方便自己查阅,也希望能帮助到有需要的人。
① 资源准备(基于 MacOS – 10.14.6)
截止至今日20191224,以下版本均为最新
・GNS3-2.2.3.dmg
・GNS3.VM.VirtualBox.2.2.3.zip
・VirtualBox-6.1.0-135406-OSX.dmg
・i86bi-linux-l2-adventerprisek9-15.2d.bin
・i86bi-linux-l3-adventerprisek9-15.5.2T.bin
② 安装步骤
首先需要打地基,安装VirtualBox。这里没有选择使用VMware作为底层,是因为直接在笔记本上安装,相比功能性,更在乎性能、续航。默认安装,不停下一步、下一步即可。
解压作为交换、路由硬件模拟的「GNS3.VM.VirtualBox.2.2.3.zip」。接着打开VirtualBox主控程序,选择“导入”先前解压的GNS3VM,均默认选项即可。
这里有一个注意点,默认导入的GNS3VM,关联在一块名为“vboxnet0”仅主机网络虚拟网卡上。默认安装的VirtualBox并没有此块虚拟网卡,首先需要手动建立它,不然GNS3VM无法启动。
顶部菜单栏选择“文件”-“主机网络管理器”,手动建立名为“vboxnet0”的虚拟网卡。默认设置,并且不能关闭DHCP服务。
目前为止,GNS3的支持环境就算完成。
现在,开始GNS3本体的安装与设置。
挂载「GNS3-2.2.3.dmg」,拖动安装,接着运行。弹出来的权限要求,一定记得选择“Yes”授予。
GNS3能够默认识别所安装的虚拟机软件,每次运行的时候均会自动调用。但是如果觉得前台调用导致窗口太多影响观感,可以在GNS3内的“首选项”-“GNS3 VM”中勾选“Run the VM in headless mode”执行后台运行。
⚠️重启Mac后,仍需手动运行一次VirtualBox主控程序和GNS3VM,否则GNS3会提示“不能附加请求地址”及“不能启动本地服务器进程”。
最后一步我们需要导入IOU固件。以上的操作相当于是工厂已经把设备硬件组装好,要使其运作起来并且提供服务还需要相应的操作系统。
具体步骤为:
“首选项”-“IOU设备”-“新建”-“选择先前准备的L2、L3固件”依次导入。
在“IOS on UNIX”内填入IOU的授权,通过搜索可以得到。
③ 验证安装
从左边的设备栏中选中路由器图标,拖出刚才导入的L3 IOU到逻辑拓扑操作区域,通过右键打开设备菜单,启动它。
再双击路由器图标,打开Console窗口。
④ 完成安装
通过show version命令的结果显示,我们已经正确的配置好了测试所需的环境。下面就需要大家通过搭建不通规模的网络拓扑来实际测试与学习了。中途如果有发现Bug、疑难,我也会把重要的记录到这边来。
有任何疑问,讨论,欢迎通过邮件与我联系。
seiichi@cnjp.tech