VMware Station 中网络的配置
在VMware Satation中有四种网络配置方式。在使用虚机的过程中,可以根据自己的网络环境,安全性或项目所需选择合适的配置方式。下面来一一介绍。(英文片段为VMware帮助文档。)[attach]2129[/attach]
在我们的项目进行中,光有虚拟机是不够的,我们需要使用虚拟机和真实主机以及其他的虚拟机,或子网以外的机器进行通讯。通讯分两个部分,一个是局域网内的,另一个是连接到公网的。我们可以通过对三种连接方式的对比,找到适合实际情况的网络配置项。
(1)桥接模式:
拓扑:
[attach]2127[/attach]
如果你的真实主机在一个以太网中,这种方法是将你的虚拟机接入网络最简单的方法。虚拟机就像一个新增加的、与真实主机有着同等物理地位的一台电脑,桥接模式可以享受所有可用的服务;包括文件服务、打印服务等等,并且在此模式下你将获得最简易的从真实主机获取资源的方法。
Bridged — If the host computer is on an Ethernet network, bridged networking is often the easiest way to give your virtual machine access to that network. With bridged networking, the virtual machine appears as an additional computer on the same physical Ethernet network as the host. The virtual machine can then transparently use any of the services available on the network to which it is bridged, including file servers, printers, and gateways. Likewise, any physical host or other virtual machine configured with bridged networking can use resources of that virtual machine.
注意, 由于这种连接方式具有网络资源最大范围的应用,安全性是我们不得不考虑的问题。我们需要将虚机也打上安全补丁,装防毒软件,以防虚机中毒都影响工作机运行,更严重者,则波及整个局域网内。
(2)host only模式:
拓扑:
[attach]2130[/attach]
Host-only模式用来建立隔离的虚拟机环境,这这种模式下,虚拟机与真实主机通过虚拟私有网络进行连接,只有同为Host-only模式下的且在一个虚拟交换机的连接下才可以互相访问,外界无法访问。host only模式只能使用私有IP,IP,gateway,DNS都由VMnet 1来分配。
Host-only — When you use this type of network connection, the virtual machine is connected to the host operating system on a virtual private network, which normally is not visible outside the host. Multiple virtual machines configured with host-only networking on the same host are on the same network.
(3)NAT模式:
拓扑:
[attach]2128[/attach]
NAT(network address translation)模式其实可以理解成为是方便地使虚拟机连接到公网,代价是桥接模式下的其他功能都不能享用。凡是选用NAT结构的虚拟机,均由VMnet 8提供IP,gateway,DNS。
下面讲讲具体操作。
桥接模式:
前面我已经提到,桥接模式是最简单的,使用桥接模式后虚拟机和真实主机的关系就好像两台接在一个hub上的电脑,想让他们俩进行通讯,你需要为双方配置IP地址和子网掩码,如果真实主机已经存在在一个局域网下,你就不必再做这些配置,也就是说虚机中的Network Setting直接选择自动获得IP,DNS即可。
[attach]2131[/attach]
Host only模式:
Host only模式和桥接模式的差别并不大,host only模式下会由VMnet 1的DHCP server来提供IP,gateway,DNS。
如果你尝试使用手动分配固定IP,你会发现即使你将IP地址配成和真实主机一个网段,你也无法和真实主机进行联系,这是VMnet 1对你的限制,所以使用VMnet 1给你提供的IP是唯一的选择。
如果想在host only模式下接入internet你只能使用ICS和代理,因为只有这两种方式
可以在使用DHCP的情况下上网。
NAT模式:
首先大家要清楚VMware下的NAT和windows NT里routing and remote access的那个NAT一点关系都没有,它们之间没有任何影响。在VMware下使用NAT模式主要的好处是可以隐藏虚拟机的拓扑和上internet时极为方便。NAT模式由VMnet 8的DHCP server提供IP,gateway,DNS。
[attach]2132[/attach]
Default gateway 可以填虚拟网卡VMnet8的IP
[attach]2131[/attach]
和在host only模式下一样,如果你试图使用手动分配固定IP,由于VMnet 8的限制,你仍然无法和真实主机进行通讯。不过在NAT模式下接入internet就非常简单了,你不需要做任何配置,只需要真实主机连接到internet后虚拟机就也可以接入internet了。
VMware的NAT功能还不止这些,它竟然还能做端口映射和TCP、UDP阻断!
最后一部分,虚拟网络设置(Edit->Virtual Network Settings...)
[attach]2133[/attach]
虚拟网络设置
这部分的功能我觉得一般的用户已经用不到了,因为它的作用是使用VM的高度可扩展网络模型组建非常复杂的局域网,我相信这才是新的VMware的精华所在。
[attach]2134[/attach]
这是VMware的一个复杂拓扑的实例,它自定义了VMnet 2和VMnet 3这些都要用到定义每个VMnet的DHCP和NAT,总之是非常复杂了,而且这样做只有在虚拟机群非常庞大的时候才用得到。
[[i] 本帖最后由 Rosiness 于 2008-2-25 16:50 编辑 [/i]]
页:
[1]