vmware player 和 virtualbox 支持三种基本的网络类型。
1) 仅主机
2) NAT
3) 桥梁
这些还有其他变体。
由于您的问题是针对 vmware 的,所以答案将针对它。
对于您的问题 NAT 网络会很好。
1)NAT
使用 NAT,VM 将获得 192.168.211.0/24 网络。 (至少在我的情况下会发生这种情况)
在这个 192.168.211.1 将是主机的 IP。
192.168.211.2 将是一个专用 IP。 vmware 工作站在内部使用此 IP。名称服务器、网关和 DHCP 服务器 IP 地址将为 192.168.211.2。 (三个都一样)
现在,当您设置访客机器时,DHCP 服务器将为这些机器分配 IP 地址。
接下来,如果您在 192.168.211.12(比方说)上运行 PHP 服务器,则转到这台机器并更改这台机器的接口文件,并将静态 IP 192.168.211.12 分配给这台机器。
有数百个关于如何配置接口文件的文档。
例如:-
DEVICE=eth0
BOOTPROTO=static //or set this as NONE
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.211.12
GATEWAY=192.168.211.2
注意:- 在 vmware 中,NAT 网络允许虚拟机之间的通信以及互联网连接。
在 virtualbox 的情况下使用 NAT 不允许 Vms 间通信,它只允许 Internet 连接。
NAT 网络即使在离线模式下也能正常工作。
2) 桥梁
在桥接模式下,虚拟机被分配来自与物理 LAN 相同的网络的 IP。如果您不是 LAN 管理员,请不要使用它。
桥接模式仅适用于在线模式。
3) HOST 仅允许 VM 间通信,但在 VM 之间创建本地网络,不提供 Internet 连接。您必须在 NAT 模式下再配置一个接口以实现 Internet 连接。 (我曾经在使用虚拟机时这样做。即在仅主机模式下配置一个接口,在 NAT 模式下配置另一个接口,因为在虚拟机中使桥接模式工作很痛苦)。
这些是一些有用的链接
1) http://blog.pluralsight.com/vm-workstation-advanced-networking:- 如果你想了解主机适配器是如何配置的,你可以阅读这篇文章。
2) http://pibytes.wordpress.com/2012/11/16/vmware-workstation-networking-basics/:- 这个博客很好地了解了不同模式的工作原理。