在 VMware Workstation 配置UNetLab模拟器环境.docx
《在 VMware Workstation 配置UNetLab模拟器环境.docx》由会员分享,可在线阅读,更多相关《在 VMware Workstation 配置UNetLab模拟器环境.docx(18页珍藏版)》请在冰豆网上搜索。
在VMwareWorkstation配置UNetLab模拟器环境
在VMwareWorkstation配置UNetLab模拟器环境
必要条件:
1.VMwareWorkstation要安装在系统中,版本至少是10
2.物理机器必须是支持虚拟设备的,否则无法安装unetlab,有的机器会在vmware部署中提示在bios下开启虚拟功能,详细操作请咨询机器厂家技术支持。
3.建议机器的配置为8G内存,硬盘大小怎么也得120G以上吧,太小也对不起部署环境吧,CPU最好是4核的,2核估计也能用。
4.物理机必须是联网的,没有网简直就是扯淡了。
启动VMwareWorkstation10
点击打开一个虚拟机,将下载好的UnifiedNetworkingLab-1.0.0-8.ova的文件导入到Vmware中,以后叫什么根据官网,下载地址
点击import和accept
基本算是初始工作好了
编辑虚拟机的设置,修改一下内存4G(2G也行吧,不行再改,别超过物理内存,不然你一定疯了),4个CPU,网卡根据需要配置吧,默认的没改,下图是个参考,机器牛逼就配置成人家这样似的,不行也别太勉强了VirtualizeIntelVT-x/EPTorAMD-V/RVI这个是必须的,物理机对虚拟化的支持必须的必,没有就先换个机器吧
开动Unetlab在vmware上,以后什么样不知道,现在是这样的
配置unetlab开始,千万注意别瞎改,不然要重新来过,登录名root,密码unl
进来后第一步就是改root密码,也别改的太简单可能过不去,我改的复杂一次就过了,两遍密码这是国际准则
改主机名,这个就别改了,后面还要解IOU/IOLlicense,改了肯定会有影响
接下来默认
配置网络dhcp或者static都可以,我用的dhcp,实验的时候登录地址会变而已
接下来默认配置
继续默认配置
基本完成了,自动重启系统
重启后root登录输入
apt-getupdate
apt-get-yupgrade
#更新apt源
保险起见,输入下面的命令安装一下更新的unetlab,上面的命令应该可以安装好,为了确认以及肯定再输一遍没坏处
apt-getupdate
apt-get-yinstallunetlab
到这的配置,unetlab的网页可以打开了,地址在登录root时有显示,打开浏览器访问试一下,没有问题,继续下面的部署,以下是官方支持的IOS或者虚拟设备可以大概看一下
Dynamips(CiscoIOSemulation)
c7200-adventerprisek9-mz.152-4.S6(supportedcards:
PA-FE-TX,PA-4E,PA-8E)
c3725-adventerprisek9-mz.124-15.T14(supportedcards:
NM-1FE-TX,NM-16ESW)
c1710-bk9no3r2sy-mz.124-23
Otherimagesfromtheaboveseriesshouldworktoo
IOL(IOSonLinuxalsoknownasIOU)
L2-ADVENTERPRISE-M-15.1-20131216.bin
L2-ADVENTERPRISE-M-15.1-20140814.bin
L2-IPBASEK9-M-15.1-20130726.bin
L3-ADVENTERPRISEK9-M-15.4-1T.bin
L3-ADVENTERPRISEK9-M-15.4-2T.bin
L3-ADVIPSERVICES-M-15.1-2.9S.bin
Andothers
Qemu
CiscoASA8.0.2(SingeandMultiContext)
CiscoASA8.4.2(SupportMultiContext)
CiscoASA9.1.15(SupportMultiContext)
CiscoASAv(ver9.3.2.200;9.4.1;9.5.1)
CiscoACS(ver5.7)
CiscoCDA(ver1.0.0.011)
CiscoIPS-cips(ver7.0-8)
CiscoISE(ver1.2)
CiscovWAAS(ver5.5.3)
CiscoWSAvirtualappliance-coeus(ver8-6-0-025-S000V)
CiscoCSR-csr1000v(ver9.03.13.01.S.154-3.S1;9.03.14.01.S.155-1.S1-std)
CiscoNX-OSv-titanium(ver7.1.0.ZD.363;7.2.0.ZD.0.120)
CiscovIOS-vios-adventerprisek9(ver15.4.3ML3;15.5.2L3)
CiscovIOSL2-viosl2-adventerprisek9(ver15.2.411)
CiscovNAM(ver6.2.1)
CiscoSourcefire-sourcefire(ver5.4.0.763)
CiscoWirelesscontroller-vwlc(verK9-8-0-100-0)
CiscoXRv-xrv-k9(ver5.2.2-5.3.2)
A10NetworksvThunderVirtualAppliance-a10-vthunder(ver2.7.1-P3-b76)
Alcatel7750virtualservicerouter-timos(ver12.0.R6)
Aristanetworksswitches(ver4.14.2F;4.14.5F;4.15.0F)
ArubaNetworkssecurity-clearpass(ver6.4.0.66263)
BrocadeVirtualADX-brocadevadx(ver03.1.01)
CitrixNetscalerVPXvirtual-nsvpx(ver10.5.54.9008)
CheckpointFirewall-cpsg(verR77-20)
CumulusVX
ExtremeNetworksvirtual-extremexos(ver15.3.2)
F5BIG-IPLM-bigip(ver11.6.0)
FortinetvirtualFW-fortinet(ver5.2.2;5.2.3_build670)
HPvirtualrouter-hpvsr(ver7.1.049P1;7.10.R0204P01)
JuniperNetworksMseriesrouter-olive(ver12.3R8.7)
JuniperNetworksvMXrouter-vmx(ver14.1R1.10-domestic;14.1R4.8-domestic)
JuniperNetworksvSRXFW-vsrx(ver12.1X46-D25.7-domestic)
Mikrotik(ver6.30.2)
OstinatoTrafficGenerator
PaloAltovirtualFirewall-paloalto(ver6.1.0)
S-TerraFirewall
VyOS-vyos(vervyos-1.1.6-amd64)
MSWindows7
MSWindowsXP
MSWindowsServer2008R2
MSWindowsServer2003and2003R2
VariousliveCDLinuximages(eg.tinycore,damnsmalllinux,slax)
支持的CiscoIOU/IOL镜像
Type
UNetLabImageName
Version
vRAM
L2
L2-ADVENTERPRISEK9-M-15.1-20130726.bin
I86BI_LINUXL2-ADVENTERPRISEK9-M15.1(20130726:
213425)
192
L2
L2-ADVENTERPRISE-M-15.1-20131216.bin
I86BI_LINUXL2-ADVENTERPRISE-M15.1(20131216:
211730)
256
L2
L2-IPBASEK9-M-15.1-20121123.bin
I86BI_LINUXL2-IPBASEK9-M15.1(20121123:
074833)
256
L2
L2-IPBASEK9-M-15.1-20130124.bin
I86BI_LINUXL2-IPBASEK9-M15.1(20130124:
233217)
256
L2
L2-IPBASEK9-M-15.1-20130426.bin
I86BI_LINUXL2-IPBASEK9-M15.1(20130426:
181134)
245
L2
L2-IPBASEK9-M-15.1-20130509.bin
I86BI_LINUXL2-IPBASEK9-M15.1(20130509:
024903)
256
L2
L2-IPBASEK9-M-15.1-20130617.bin
I86BI_LINUXL2-IPBASEK9-M15.1(20130617:
213916)
256
L2
L2-IPBASEK9-M-15.1-20130726.bin
I86BI_LINUXL2-IPBASEK9-M15.1(20130726:
213425)
256
L2
L2-UPK9-M-15.0-20120621.bin
I86BI_LINUX_L2-UPK9-M15.0(20120621:
060510)
256
L2
L2-UPK9-M-15.0-20121031.bin
I86BI_LINUX_L2-UPK9-M15.0(20121031:
162848)
256
L3
L3-ADVENTERPRISEK9_IVS-M-15.3-0.9T.bin
I86BI_LINUX-ADVENTERPRISEK9_IVS-M15.3(0.9)T
128
L3
L3-ADVENTERPRISEK9-M-12.4-20090407.bin
I86BI_LINUX-ADVENTERPRISEK9-M12.4(20090407:
185408)
48
L3
L3-ADVENTERPRISEK9-M-15.3-1.3T.bin
I86BI_LINUX-ADVENTERPRISEK9-M15.3(1.3)T
128
L3
L3-ADVENTERPRISEK9-M-15.2-2.15T.bin
I86BI_LINUX-ADVENTERPRISEK9-M15.2(2.15)T
128
L3
L3-ADVENTERPRISEK9-M-15.2-2.3T.bin
I86BI_LINUX-ADVENTERPRISEK9-M15.2(2.3)T
128
L3
L3-ADVENTERPRISEK9-M-15.2-4M1.bin
I86BI_LINUX-ADVENTERPRISEK9-M15.2(4)M1
128
L3
L3-ADVENTERPRISEK9-M-15.3-0.9T.bin
I86BI_LINUX-ADVENTERPRISEK9-M15.3(0.9)T
128
L3
L3-ADVENTERPRISEK9-M-15.4-1T.bin
I86BI_LINUX-ADVENTERPRISEK9-M15.4
(1)T
128
L3
L3-ADVENTERPRISEK9-M-15.4-2T.bin
I86BI_LINUX-ADVENTERPRISEK9-M15.4
(2)T
128
L3
L3-ADVENTERPRISE-M-15.1-20130617.bin
I86BI_LINUX-ADVENTERPRISE-M15.1(20130617:
213916)
256
L3
L3-ADVENTERPRISE-M-15.1-20130726.bin
I86BI_LINUX-ADVENTERPRISE-M15.1(20130726:
213425)
256
L3
L3-ADVENTERPRISE-M-15.2-4-M3-12.bin
I86BI_LINUX-ADVENTERPRISE-M15.2(4)M3.12
128
L3
L3-ADVIPSERVICES-M-15.1-2.9S.bin
I86BI_LINUX-ADVIPSERVICES-M15.1(2.9)S
64
L3
L3-IPBASEK9-M-15.1-20130124.bin
I86BI_LINUX-IPBASEK9-M15.1(20130124:
233217)
64
L3
L3-IPBASEK9-M-15.1-20130426.bin
I86BI_LINUX-IPBASEK9-M15.1(20130426:
181134)
256
L3
L3-IPBASEK9-M-15.1-20130509.bin
I86BI_LINUX-IPBASEK9-M15.1(20130509:
024903)
256
L3
L3-IPBASEK9-M-15.1-20130617.bin
I86BI_LINUX-IPBASEK9-M15.1(20130617:
213916)
256
L3
L3-IPBASEK9-M-15.1-20130726.bin
I86BI_LINUX-IPBASEK9-M15.1(20130726:
213425)
256
L3
L3-IPBASE-M-12.4-20090407.bin
I86BI_LINUX-IPBASE-M12.4(20090407:
185408)
96
L3
L3-IPVOICE_IVS-M-15.3-0.9T.bin
I86BI_LINUX-IPVOICE_IVS-M15.3(0.9)T
192
L3
L3-JK9S-M-15.0-1-XJR111.bin
I86BI_LINUX-JK9S-M15.0
(1)XJR111.358
256
L3
L3-P-M-15.0-20120621.bin
I86BI_LINUX-P-M15.0(20120621:
202753)
256
L3
L3-P-M-15.0-20121031.bin
I86BI_LINUX-P-M15.0(20121031:
154527)
256
L3
L3-TPGEN+ADVENTERPRISEK9-M-12.4-20090714.bin
I86BI_LINUX-TPGEN+ADVENTERPRISEK9-M12.4(20090714:
160619)
48
L3
L3-TPGEN+IPBASE-M-12.4-20090714.bin
I86BI_LINUX-TPGEN+IPBASE-M12.4(20090714:
160619)
80
导入CiscoIOU/IOL镜像
这时候用到的软件WinSCP(在windows下使用),通过这个软件将文件上传到Unetlab的iol的bin目录中
先做iol的导入再进行license的破解
先进入到/opt/unetlab/addons/iol/bin这个目录下
上传文件到/opt/unetlab/addons/iol/bin这个目录下
需要文件的可以与我邮件联系mr_gyeong@索取
在回到Unetlab虚拟机中执行
/opt/unetlab/wrappers/unl_wrapper-afixpermissions
不用过多管是干嘛的执行就可以了,不然后面会有问题
我通过putty的ssh登录到主机
接下来破解license
用winscp创建一个iourc文件/opt/unetlab/addons/iol/bin/iourc
将
[license]
unl01=8e9612bfeb93d1a1;
测试CiscoIOU/IOL镜像
touchNETMAP
LD_LIBRARY_PATH=/opt/unetlab/addons/iol/lib/opt/unetlab/addons/iol/bin/L3-ADVENTERPRISEK9_IVS-M-15.3-0.9T.bin1
如果成功会显示下图
多敲几次回车会出现路由器启动命令行,代表配置成功了
配置到这就算全部完成了,接下来就是使用Unetlab实验了