1、安装 VMware 之后,发现网络连接中多了两个网卡:VMware Network Adapter VMnet1 和 VMware Network Adapter VMnet8其中 VMnet1是 host 网卡,用于 host 方式连接网络的。VMnet8是 NAT 网卡,用于 NAT 方式连接网络的。这两个网卡有着固定的 IP 地址, IP 地址是自动生成的,如下图:两个网卡属于不同的网段,默认网关和 DNS 服务器默认为空。VMware 的三种主要连接方式:桥接(Bridged) 、NAT、主机网络(Host-Only )1. Use bridged networking(使用桥接网络)
2、说明:使用 VMnet0虚拟交换机,此时虚拟机相当与网络上的一台独立计算机与主机一样,拥有一个独立的 IP 地址,其网络拓扑如图1所示,使用桥接方式,A,A1,A2,B 可互访。图1 桥接方式拓扑示意2. Use network address translation(NAT)说明:使用 Vmnet8虚拟交换机,此时虚拟机可以通过主机单向网络上的其他工作站,其他工作站不能访问虚拟机。其网络拓扑如图2所示,使用 NAT 方式,A1,A2可以访问B,但 B 不可以访问 A1,A2。但 A,A1 ,A2可以互访。图2 NAT 方式拓扑示意3. Use Host-Only networking(使用主
3、机网络)说明:使用 Vmnet1虚拟交换机,此时虚拟机只能与虚拟机、主机互访。也就是不能上Internet,其网络拓扑如图 3所示,使用 Host 方式,A,A1 ,A2 可以互访,但 A1,A2不能访问 B,也不能被 B 访问。图3 主机网络方式拓扑示意以上内容转自:http:/ XP 和2008 虚拟机是都默认选择了 NAT,这样在创建完虚拟机之后,都可以自动获取 IP 地址,并可以登录互联网。进入2008虚拟机后“开始-运行-cmd-ipconfig /all”,结果如下图:自动获取的 IP 地址是 192.168.174.136,DHCP 服务是由主机提供的,在主机的服务中可以看到,如
4、下图:因此,不要用360之类的工具来进行开机优化什么的,把 VMware DHCP Service 禁用后会导致虚拟机无法获取 IP,不能上互联网等网络问题。因2008系统中要安装一个应用,而这个应用必须要有固定 IP,不能使用自动获取的 IP。第一个想到桥接的办法,和主机一样接入网络,但是虚拟机是在笔记本上的,拿着笔记本导出跑的,所在的 IP 网段一直在变的,这样的方式就不行了。第二个还是用 NAT,在网络连接中设置固定 IP:192.168.174.150 ,以区别之前自动获取的 IP,如下图:确定后重新进行网络识别,短暂“断网”之后又重新连上互联网。配置完成后的 Ip 信息如下:第三种 Host-Only 不能上 Internet,所以不做考虑。至此,虚拟机的固定 IP 已经配置好了。Suse 系统设置路径 yast-network settings-编辑 eth0就可以了。把对应的同网段 ip 设置好就可以了。网关和子网掩码也进行相关的配置,点击 ok 后,文件自然就写进 ifcfg-eth0文件了,重启服务就可以了。实际上 NAT 模式不占用公网的 ip 资源的,客户机上的 ip 与 vm8网卡处于同网段就可以互相 ping通!