做一个EVE里面导入Juniper防火墙的镜像,并且使用PC通过WEB页面对Juniper进行配置。

第一步:使用WinSCP从本地Windows向Ubuntu虚拟机导入镜像

eve 虚拟镜像 长时间则挂死 eve上传镜像_前端

第二步:在Ubunbu系统底层或者使用CRT等插件远程连接到Ubuntu系统底层给新导入的QEMU格式的镜像计算Licenses,方法如下:

root@eve-ng:~#cd/opt/unetlab/wrappers/||
进入/opt/unetlab/wrappers/这个目录
root@eve-ng:/opt/unetlab/wrappers# ./unl_wrapper -a fixpermissions ||./执行就是当前目录下的某个文件

第三步:设备开机,如下图

eve 虚拟镜像 长时间则挂死 eve上传镜像_用户名_02


第四步:配置juniper防火墙web管理界面

①登录用户名root,没有密码

eve 虚拟镜像 长时间则挂死 eve上传镜像_eve 虚拟镜像 长时间则挂死_03


②通过cli和configure进入配置模式

eve 虚拟镜像 长时间则挂死 eve上传镜像_前端_04


③为root用户设置一个密码,不然保存不了,默认root用户是不能telnet的

eve 虚拟镜像 长时间则挂死 eve上传镜像_系统底层_05


④创建一个为Toutiao的用户,把它设为超级用户,用来做telnet等网管

eve 虚拟镜像 长时间则挂死 eve上传镜像_前端_06


⑤为Toutiao用户设置一个密码,密码我配置为Zhenniubi

eve 虚拟镜像 长时间则挂死 eve上传镜像_eve 虚拟镜像 长时间则挂死_07


⑥给连接PC的接口配置IP地址(ge0/0/0)

eve 虚拟镜像 长时间则挂死 eve上传镜像_前端_08


⑦开启Telnet和HTTP远程管理

eve 虚拟镜像 长时间则挂死 eve上传镜像_前端_09


⑧通过commit命令保存并提交配置

eve 虚拟镜像 长时间则挂死 eve上传镜像_前端_10


⑨找一台PC和状态Juniper交换机直连,做telnet和web登录测试(我这里直接使用EVE里面内置的Window测试,当然也可以通过桥接的方式使用自己的物理机进行测试,后面我再说怎么使用物理机做桥接)

eve 虚拟镜像 长时间则挂死 eve上传镜像_eve 虚拟镜像 长时间则挂死_11


⑩先测试web登录,用户名Toutiao,密码Zhenniubi,如下

eve 虚拟镜像 长时间则挂死 eve上传镜像_桥接_12


eve 虚拟镜像 长时间则挂死 eve上传镜像_用户名_13


⑪再测试Telnet登录,用户名Toutiao,密码Zhenniubi,如下

eve 虚拟镜像 长时间则挂死 eve上传镜像_用户名_14


eve 虚拟镜像 长时间则挂死 eve上传镜像_桥接_15


最后我说一下EVE里面的设备如何做桥接,使用本地物理PC对EVE里面的设备进行连通、管理和配置做桥接的时候需要使用到EVE里面的一个小工具,如下图,没错,就是她:

eve 虚拟镜像 长时间则挂死 eve上传镜像_桥接_16


这里面cloud0代表第一块网卡,cloud1代表第二块网卡,依次类推

eve 虚拟镜像 长时间则挂死 eve上传镜像_桥接_17


正好,我这台虚拟机有一块网卡,那就是和cloud0对应,这块网卡的地址就是我EVE网页登录的地址,即192.168.1.26/24,而我自己的PC地址是192.168.1.200/24,大家都在同一网段,因此进行Telnet和HTTP都没问题。

eve 虚拟镜像 长时间则挂死 eve上传镜像_桥接_18


eve 虚拟镜像 长时间则挂死 eve上传镜像_系统底层_19


下面进行登录测试,如下图:

Web登录测试

eve 虚拟镜像 长时间则挂死 eve上传镜像_eve 虚拟镜像 长时间则挂死_20


Telnet登录测试

eve 虚拟镜像 长时间则挂死 eve上传镜像_eve 虚拟镜像 长时间则挂死_21