VMware网络配置详解

摘 要:本文利用文字说明,详细介绍了VMware的各种网络模式及如何配置,通过阅读可以深刻的理解虚拟机下各种网络的用途,能够正确的运用虚拟网络环境,使读者思路清晰。

毕业论文网   关键词:虚拟网络网络模式主机   在系统里安装好虚拟机以后,在网络连接里面多了两块网卡,其中VMnet1是虚拟机Host—only模式网络接口,VMnet8是NAT模式网络接口,选择虚拟网络模式启动,单击“Edit virtual machine settings”,然后在“Hardware”选项卡中选择“Ethernet”,左边“Network connection”框架中有如下几种网络模式

1 Bridged(桥接模式)   在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器。

不过你需要多于一个的IP地址,并且需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。

如果你想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式

2 NAT(网络地址转换模式)   使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络访问公网。

也就是说,使用NAT模式可以实现在虚拟系统访问互联网。

NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。

采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。

如果你想利用VMware安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议采用NAT模式

3 Host—only(主机模式)   在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用Host—only模式

在Host—only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统真实网络是被隔离开的。

可以利用Windows里面自带的Internet连接共享(实际上是一个简单的路由NAT)来让虚拟机 通过主机真实网卡进行外网的访问

虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(Host—only)虚拟网络的DHCP服务器来动态分配的。

如果你想利用VMware创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择Host—only模式

VMware网络配置详解一:Bridged模式配置   设置虚拟系统网络模式为Bridged,然后启动它。

进入控制面板打开网络连接,看到“AMD PCNET Family PCI Ethernet Adapter”,这就是虚拟系统网卡,相当于真实主机的“本地连接”。

打开查看其“TCP/IP属性”对话框,然后填入IP地址配置信息。

虚拟系统的IP地址必须要与主机IP地址处于同一网段内,这样就可以与主机和网内其它机器通信。

注意,在Bridged模式下,虚拟机的DHCP服务器是不起作用的,所以虚拟系统的IP地址必须自己手动配置

VMware网络配置详解二:NAT模式配置   NAT模式网络地址转换模式相当于以主机为基础建立一个虚拟的内部局域网,该网内的主机IP地址都由虚拟机的DHCP服务器来分配,不过也可以手动设置,前提是不要于其它主机的IP地址冲突(比如你建立了两个虚拟系统,都加入了这个虚拟出来的网络,手动配置就要考虑冲突问题)。

所以假如要使用DHCP服务器分配方式,就不用对虚拟系统网卡TCP/IP协议做任何的配置和更改,这时只要真实主机能连通外部网络,这个虚拟网络里的主机也就都能连接外网。

补充1:使用飞鸽传书查看,可以看到真实主机,其IP地址为192.168.235.1(真实主机中VMnet8网卡IP), 假如手动配置TCP/IP,需要完整输入IP地址、子网掩码、网关、DSN服务器地址,前三项缺一不可,最后一项不填虽然可以与虚拟网络里的其它主机通信,却不能进行外网的域名解析(直接通过IP地址等方式可以访问网络)。

此时不论主机DNS设置与否,都没有影响。

补充2:主机VMnet8网卡IP:无;虚拟机网关IP:192.168.235.2(这个不能乱打了,在"Edit" —> "Virtual Network Settings"的最后NAT页可以看到,虚拟网卡IP:192.168.235.3(手动输入,最后一位随便选择,只要不冲突,不能选择真实主机的1和网关2)。

使用飞鸽传书查看,不能看到真实主机

VMware网络配置详解三:Host—only模式配置   其实Host—only模式和NAT模式一样,都是以真实主机为基础建立一个虚拟网络,所以Host—only模式配置与NAT模式基本上完全一样,不过这两种模式还是有区别的,关键在于Host—only不带NAT功能,无法连接外部网络

解决这一问题可以利用Windows 里面自带的Internet连接共享(实际上是一个简单的路由NAT)来让虚拟机通过主机真实网卡进行外网的访问

1、查看真实主机网卡的属性,选择“高级”标签,将“允许其他网络用户……”选项勾上,并设置允许共享的网卡为VMnet1。

2、现在查看一下主机VMnet1网卡的TCP/IP配置,你发现已经被自动设置为:   IP地址:192.168.0.1;子网掩码 :255.255.255.0   3、进入虚拟系统(Host—only模式),假如你对TCP/IP没有进行任何配置(也就是都为空),那么虚拟机的DHCP服务器会为虚拟系统分配一个IP地址,但是,这个IP与主机VMnet1网卡的IP不会在同一个网段内,也就无法连接到主机

所以,我们要对虚拟系统进行手动TCP/IP配置:   IP地址:192.168.0.x(1参考文献   [1]王春海. VMware Workstation与ESX Server典型应用指南 2011—04—01   [2](美)吕斯特等著,陈奋译. 虚拟化技术指南 2011—10—01。

2 次访问