内容发布更新时间 : 2024/12/29 14:32:07星期一 下面是文章的全部内容请认真阅读。
GNS3 IOU使用详解 作者:郑志成
一.什么是IOU
IOU具体出现啥时我也不懂,不过IOU本身就是一个模拟器,它的特点是支持交换机并且支持得挺好,但是使用比较繁琐,所以感觉普及率不是很高。
GNS IOU(以下都以IOU简称)则是整合了原IOU,让IOU使用起来更为方便。
IOU说白了就是一个linux主机,linux主机里跑着路由器和交换机。IOU使用设备cpu和内存极少,适合搭建比较大的拓扑,并且不用计算idle值之类的东西。
因为IOU本身就是一台主机,所以使用的话可以本地通过VM安装IOU虚拟机。所以环境上你至少有一台电脑能运行workstation等虚拟化的软件。
二.创建IOU虚拟机
首先你可以去GNS3官网下载IOU的镜像,我这里下载的目前最新的1.4.5版本的,请注意,GN3软件版本必须和IOU版本保持一致,否则GNS3会提示版本不对。而且IOU1.4.0之前的版本通过升级的方式没法升级到1.4.0之后的版本,提示python版本不对,所以还是直接下最新的吧。我这里已经下好了最新的IOU和GNS3。
先安装GNS3吧,这个没什么好说的,里面的软件最好都装了,除非你装过的你可以跳过,否则还是装,要不然可能会出现很多未知的问题,不是很了解GNS的同学还是老实把软件都装了,免得给自己增加麻烦,而且这些软件都比较良心,基本没有哪个默认开机自启的所以不要担心浪费你电脑资源。
装好GNS3就把IOU导入workstation吧,我这里使用的workstation 11,反正大于6版本的就行,workstation的自己网上找吧,现在都出到12了,10版本的话我觉得就差不多了。
把iou的ova文件拖到workstation里面就会提示存放路径,这里是网上找的图我就不重做了。
导入后先别急着开启,首先你也许的调一下IOU的虚机配置,CPU如果你只是模拟路由交换的话一核就够了,如果你要防火墙等软件也许需要两核以上甚至更多,看你电脑的配置了。内存的话看你个人需求了,这个可以再调。硬盘的话是精简置备的看着分配100G的其实用得很少可以不用管,最好别动。默认分配了两块网卡,第一块是为了和GNS3软件通信
用的,所以是仅主机模式,你也可以根据你的需求调试到你需要的虚拟网卡上。我这里用的事vmnet1网卡,网卡是172.16.1.0/24网段的。然后GNS3软件也调节到该网卡上,设置是host bing那选。GNS3启用时最好以管理员模式运行否则可能出现网卡桥接的或者使用IOU时出现报错。
第二块网卡是NAT模式的是为了今后IOU升级访问外网使用的。反正这两个网卡你可以不动,开机后workstation会DHCP分配给它们地址。如果你有强迫症想改后面有教程。
现在可以开启虚拟机了。完全开启后界面是这样:
信息上也很明确了你可以通过打开172.16.1.128:8000的地址上传镜像,也可以SSH登录设备。反正信息挺详细的。不过使用前我想先改网卡地址。点击OK。
你可以用networking里管理,也可以在shell中sudo editor /etc/network/interfaces进行编辑模式,注意这里eth0指的是第一块网卡。Eth1指的是第二块网卡。改完后crtl+o保存,ctrl+x退出。
改完后重启生效。然后你在电脑上ping一下这个地址,应该是能ping通的。在ping通后可以通过网页的方式上传license文件。用游览器打开http://172.16.1.128:8000/upload