gpt4 book ai didi

php - VMware Workstation 上虚拟机之间的网络

转载 作者:可可西里 更新时间:2023-11-01 00:43:16 31 4
gpt4 key购买 nike

我在一个 VMware Workstation 上设置了两个虚拟机。如何配置它以相互通信(双向)。

例如,如果 VM #1 正在运行 php Web 服务器并且它获得 IP 地址 192.168.1.12,则 VM #2 上的浏览​​器应该能够访问 http://192.168.1.12.

我想不出确切的解决方案。我看到这取决于网络类型。请指导我如何设置它。

最佳答案

vmware player 和 virtualbox 支持三种基本类型的网络。1) 仅限主机2) 网络地址转换3) 桥梁

还有这些的其他变体。

由于您的问题特定于 vmware,因此答案将针对它。

对于你的问题,NAT 网络没问题。1) 网络地址转换使用 NAT,虚拟机将获得 192.168.211.0/24 网络。 (至少这发生在我的情况下)在此 192.168.211.1 将是主机的 IP。192.168.211.2 将是专用 IP。 vmware 工作站内部使用这个 IP。名称服务器、网关和 DHCP 服务器 IP 地址将为 192.168.211.2。 (三个都一样)

现在,当您设置 guest 机器时,DHCP 服务器会将 IP 地址分配给这些机器。

接下来,如果您在 192.168.211.12(比方说)上运行 PHP 服务器,那么转到这台机器并更改这台机器的接口(interface)文件,并将静态 IP 192.168.211.12 分配给这台机器。关于如何配置接口(interface)文件的文档有数百个。例如:-

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 网络允许 VM 间通信以及互联网连接。在 virtualbox 的情况下使用 NAT 不允许 Vms 间通信,它只允许互联网连接。NAT 网络甚至可以在离线模式下工作。

2) 桥梁在桥接模式下,虚拟机从与您的物理 LAN 相同的网络中分配 IP。如果您不是 LAN 管理员,请不要使用它。桥接模式仅适用于在线模式。

3) HOST 仅允许 VM 间通信,但在 VM 之间创建本地网络并且不提供 Internet 连接。您将必须在 NAT 模式下配置一个接口(interface)用于互联网连接。 (我以前在使用虚拟盒时这样做。即在仅主机模式下配置一个接口(interface),在 NAT 模式下配置另一个接口(interface),因为使桥接模式在虚拟盒中工作很痛苦)。

这些是一些有用的链接

1) http://blog.pluralsight.com/vm-workstation-advanced-networking:-如果你想了解主机适配器是如何配置的,你可以阅读这篇文章。

2) http://pibytes.wordpress.com/2012/11/16/vmware-workstation-networking-basics/:-这个博客非常适合了解不同模式的工作原理。

关于php - VMware Workstation 上虚拟机之间的网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27708946/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com