VMWare网络模式(NAT或桥接)?


17

我在Mac上的虚拟机中运行Windows 7。我主要使用Windows 7 for Visual Studio,也托管IIS的开发安装。我需要两件事,但我不确定需要哪种联网模式...

  1. 我需要能够通过Mac上的HTTP到达IIS服务器(在VM上运行)。
  2. 虚拟机上的Web浏览器需要能够访问Internet。

    有什么建议么?谢谢。


1
简短的答案是,桥接模式几乎总是更容易用于使VM进入网络。但是,如果您担心虚拟机的安全性,或者您的网络管理员担心网络的安全性,则可能必须使用NAT。
Zoredache

1
我尝试了NAT和桥接模式。使用NAT,我无法访问VM中运行的IIS服务器。但是,在桥接模式下,我可以进行连接。在NAT模式下,VM的IP地址为192.168.xx,这是与本地网络不同的子网。在桥接模式下,IP地址为10.xxx,与我的LAN相同。听起来像NAT更安全..在NAT模式下,是否有任何方法可以从主机连接到在VM上运行的服务器?
webworm

Answers:


17

根据您的要求,NAT模式应为您工作,提醒您。

  • NAT模式:您的主机(Mac)将充当虚拟机网络的网关,您的网络(Mac除外)中的任何人都无法看到它们,因为它们位于单独的网络中

  • 桥接模式:您的主机(Mac)将与虚拟机共享其网络连接,它们将坐起来就像是您网络上的另一台计算机一样,网络上的每个人都将看到它们并能够与它们进行交互。

如果您的主机可以访问Internet,则这两个选项都可以使您访问Internet。


5
+1,但您还应该指出,桥接网络需要在主机(外部)网络上使用其他IP地址;NAT没有。
Massimo

1
对于NAT,您还需要配置端口转发,以便Mac可以访问VM上的IIS。
2011年

1
不需要LukeR,因为Mac还是
NATed

1
我想将其保留为NAT,但似乎无法从主机访问IIS(在VM中运行)。我尝试连接到NAT适配器的IP地址,但最终超时。我将如何设置端口转发?
webworm

运行vmware,它应该“默认”运行,尝试从Mac ping虚拟机的IP,然后从VM ping NATed网络的网关(网关IP为Mac),检查您是否没有防火墙在VM上激活,如果不起作用,请通知我,我们可以进行更深入的分析
lynxman 2011年

3

你想桥接。桥接将为您提供来自网络的IP。因此,它将为您提供192.168.1。


这并不是完全正确的Cody,桥接网络会使计算机暴露于来自网络上其他计算机的不必要访问,NAT模式应足以满足他的要求。
lynxman 2011年

1
我从未使用过NAT模式来仅连接到我的计算机。我一直不得不做桥接。
科迪·哈洛

@lynxman在NAT模式下如何允许主机访问在VM上运行的服务器(如IIS)的想法?
webworm

1

不是VMWare,我使用Virtualbox,我只是用两个NIC设置客户机。一个用于NAT,用于访问Internet。另一个具有仅主机网络,允许我访问来宾上的IIS服务器。


如果您使用桥接模式,则可以使用单个NIC完成所有操作,并且系统要简单得多。
John Gardeniers

我从VirtualBox切换到VMWare,现在发现VMWare桥接网络不起作用。在切换回VirtualBox之前,我将使用您的解决方案。如果我只知道为什么在VirtualBox没问题时就浪费时间切换到VMWare?
IvanP 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.