接着“vmware workstation 9.0.2中 虚拟机上网以及与宿主主机通信问题解决方案【1】”

四.使用NAT的连接方式上网的配置方法

第一步:菜单栏的“VM”--->“setting”:

vmware workstation 9.0.2中 虚拟机上网以及与宿主主机通信问题解决方案【2】

第二步:在vmware workstation 9.0.2的原始配置中,每种上网连接方式都会有一个本地的虚拟网卡与之对应,可通过“editor”--->“virtual  network  editor”查看

vmware workstation 9.0.2中 虚拟机上网以及与宿主主机通信问题解决方案【2】

通过这个图可以看到,与NAT方式对应的虚拟网卡是vmnet8.到这里,关键点就出现了:如何设置虚拟网卡的IP地址以及虚拟机的IP地址的问题。为简化问题,现在将其设置如下。

虚拟网卡的设置:

vmware workstation 9.0.2中 虚拟机上网以及与宿主主机通信问题解决方案【2】

这个IP地址以及掩码必须要和第二步的图中的IP网段和掩码相同。只要虚拟网卡的IP地址和掩码与第二步的图中的subnet IP和subnet mask相对应(相对应指的是虚拟网卡的IP地址在subnet IP网段内,掩码两者相同)即可。

虚拟主机的网卡设置:

vmware workstation 9.0.2中 虚拟机上网以及与宿主主机通信问题解决方案【2】

需要注意的是,IP地址必须与虚拟网卡IP地址同一个网段,同时掩码要相同,网关地址即为虚拟网卡的IP地址,本例中的虚拟机的网关为192.168.130.1。DNS必须是一个有效的实际存在的地址。

第三步:测试连通性,实际操作过程中发现虚拟机与宿主主机(自己本地的物理机)之间能ping通,但是虚拟机上不了网,出现的情况与第一篇“vmware workstation 9.0.2中 虚拟机上网以及与宿主主机通信问题解决方案【1】”中提到的不通的情况不相同,按照解决方案【1】的方法,将所在在解决方案【1】遇到的可能存在的问题都排除了,虚拟机还是不能上网。能够ping通但是上不了网,说明虚拟网卡NAT地址不成功。问题出在哪?找了一些关于NAT的文档,发现原来是一个简单的设置问题,解决方案如下:

将宿主主机的物理网卡开启共享:

vmware workstation 9.0.2中 虚拟机上网以及与宿主主机通信问题解决方案【2】

如果物理网卡是使用802.1Q协议认证上网的话,并且客户端没有**,那么当自己的物理网卡被设置成共享,那么下次开机启动的挥会发现自己获取不了IP地址,或者是获取到IP地址但是上不了网,所以在实验实验结束后应该将共享取消,如果技术厉害,那么可以将认证客户端**,那么就不存在这个问题了。

第四步:测试能否上网

vmware workstation 9.0.2中 虚拟机上网以及与宿主主机通信问题解决方案【2】

PS:新手上路,欢迎莅临指导。