场景:

需要在模拟器中使用路由交换设备进行网络搭建,又需要在搭建的网络基础上运行虚拟机中的网络服务。此时可以使用ensp+vmware的方式满足模拟器搭建网络和提供服务。


1.配置vm虚拟机

1.配置vm虚拟机

连接Ensp和Vmware_vmware连接Ensp和Vmware_虚拟网络_02

2.查看默认NAT模式网卡及子网范围

连接Ensp和Vmware_虚拟网络_03连接Ensp和Vmware_虚拟网络_04

3设置网卡

连接Ensp和Vmware_ip地址_05连接Ensp和Vmware_虚拟网络_06

4.将网卡模式设置为默认的VMnet8(nat模式)

连接Ensp和Vmware_虚拟网络_07连接Ensp和Vmware_子网_08

5.配置ip及掩码

连接Ensp和Vmware_虚拟网络_09连接Ensp和Vmware_ip地址_10


​2.配置ensp中的pc:​

1.在ensp中新建一个pc和cloud 

连接Ensp和Vmware_ensp_11连接Ensp和Vmware_ensp_12

2.设置pc的ip地址(需要与vm虚拟机ip为同网段) 

连接Ensp和Vmware_vmware_13连接Ensp和Vmware_虚拟网络_14


3.配置ensp中的cloud:

1.添加第一个端口,使用默认设置

连接Ensp和Vmware_ensp_15连接Ensp和Vmware_ip地址_16

2.绑定信息选定vm中nat对应的网卡,新增端口

连接Ensp和Vmware_子网_17连接Ensp和Vmware_vmware_18

3.设置端口映射,入端口为1,出端口为2,勾选双向通道

连接Ensp和Vmware_ip地址_19连接Ensp和Vmware_ip地址_20

4.启动ensp中的pc,在命令行中尝试ping VM虚拟机的ip

连接Ensp和Vmware_子网_21连接Ensp和Vmware_虚拟网络_22

5.在VM虚拟机中查看ip并ping ensp中的pc 

连接Ensp和Vmware_vmware_23连接Ensp和Vmware_ip地址_24


遇到问题:

1.在ensp的cloud中找不到该nat的虚拟网卡


2.两边都ping不通


3.(一边通,一边不通)在ensp中使用pc ping VM的pc不通,但从VM的pc ping ensp的pc 可以通


解决方法:

问题1:找不到虚拟网卡可能是受到ensp的winPCAP版本影响,考虑重装winPCAP新版4.1.3以上;或VM中禁用再启用网卡;查看虚拟网络编辑器是否设置错误;重启VM软件


问题2:大概率是VM中pc的没关


问题3:设置网关ip;设置DNS服务器的ip