1)、本示例采用VMWare 15,同样适用于VMWare 12版本。
网络连接方式 | 连接网卡 | 能否访问 宿主机 | 能否与局域网中 物理机互相访问 | 能否访问 外网 |
---|---|---|---|---|
桥接模式 | 宿主机真实的物理网卡 | 能 | 能互相访问 | 能 |
NAT模式 (Network Address Translation,网络地址转换) | VMnet8 虚拟网卡 | 能 | 默认,可访问局域网中物理机, 但是,不能被局域网中物理机访问 | 默认,可访问外网中物理机, 但是,不能被外网中物理机访问 |
及主机模式 | VMnet0 虚拟网卡 | 能 | 不能 | 不能 |
网络连接方式 | 是否占用 局域网内的IP资源 | 优点 | 缺点 |
---|---|---|---|
桥接模式 | 会占用局域网内的IP地址资源, 因为虚拟计算机的IP地址与 局域网其他真实计算机处于 同一个网段(IP的第三位)内。 | 桥接模式下,虚拟计算机如同宿主机一样,都是局域网中相同网段的计算机,可以与局域网或外网中的计算机互相访问。 (不同于NAT模式下,通过设置端口转发,虚拟机才可以被局域网或外网中的计算机访问) | 当宿主机所处的局域网络IP发生变化时(比如,宿主机从一个局域网络连接到另一个局域网络时),虚拟计算机的IP也必须再次重新配置网卡信息(包括网关、IP网段、子掩码等信息)。因为虚拟计算机的网卡信息必须与宿主机网络环境信息保持一致,否则,无法联网。 由于虚拟计算机的IP地址与局域网中的其他计算机处于同一个网段中,因此会占用局域网中有限的IP资源(3-255),在局域网中计算机数量过多的时,不建议使用桥接模式,建议使用NAT模式, |
NAT模式 | 不占用局域网内的IP地址资源, 因为虚拟计算机的IP地址的网段, 与局域网其他真实计算机处于不同网段内。 | NAT模式下,虚拟计算机借助宿主机中的虚拟网卡的NAT(网络地址转换)功能,通过宿主机物理网卡来访问局域网、外网中的计算机。 虚拟计算机的IP网段与宿主机的IP网段,不在同一个网段内,所以,宿主机的网络环境发生变化时,并不影响到虚拟计算机的网卡配置,无须像桥接模式中的虚拟计算机那样重新配置网卡信息。 | NAT模式的默认配置下,只能是虚拟计算机访问局域网、外网中的计算机,反之,则不能访问。必须通过VMware软件,设置端口转发才可实现局域网、外网中的计算机访问虚拟计算机。 |
及主机模式 | 不占用局域网内IP地址资源, 网段与局域网其他真实计算机不同, 且不能与局域网内真实计算机互相访问。 | 当出于网络安全、调试等原因时,我们会将虚拟机与局域网、外网环境隔离开来,那么仅主机模式是首先模式。 | 仅主机模式,只能是虚拟机计算机与宿主机之间互相访问, 无法访问局域网、外网中其他计算机,也不能连接外网。 |
2)、以下大部分内容均转自VMware Workstation Pro 15官方文档,详细说明见转载链接。
Workstation Pro 中的虚拟网络连接组件包括虚拟交换机、虚拟网络适配器、虚拟 DHCP 服务器和 NAT 设备。
虚拟交换机
与物理交换机相似,虚拟交换机也能将网络连接组件连接在一起。虚拟交换机又称为虚拟网络,其名称为 VMnet0、VMnet1、VMnet2,以此类推。有少量虚拟交换机会默认映射到特定网络。
网络类型 | 交换机名称 |
---|---|
桥接模式 | VMnet0 |
NAT | VMnet8 |
仅主机模式 | VMnet1 |
Workstation Pro 可根据需要创建虚拟交换机,最多能在 Windows 主机系统上创建 20 个虚拟交换机,在 Linux 主机系统上创建 255 个虚拟交换机。您可以将任意数量的虚拟网络设备连接到 Windows 主机系统的虚拟交换机,最多将 32 个虚拟网络设备连接到 Linux 主机系统的虚拟交换机。
注:在 Linux 主机系统上,虚拟交换机的名称采用小写字母,如 vmnet0。
内容转自VMware Workstation Pro 15官方文档:https://docs.vmware.com/cn/VMware-Workstation-Pro/15.0/com.vmware.ws.using.doc/GUID-8FDE7881-C31F-487F-BEF3-B2107A21D0CE.html#nat--3
桥接模式网络连接
当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个桥接模式网络 (VMnet0)。桥接模式网络连接通过使用主机系统上的网络适配器将虚拟机连接到网络。如果主机系统位于网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。
通过桥接模式网络连接,虚拟机中的虚拟网络适配器可连接到主机系统中的物理网络适配器。虚拟机可通过主机网络适配器连接到主机系统所用的 LAN。桥接模式网络连接支持有线和无线主机网络适配器。
桥接模式网络连接将虚拟机配置为在网络中具有唯一标识,与主机系统相分离,且与主机系统无关。虚拟机可完全参与到网络活动中。它能够访问网络中的其他计算机,也可以被网络中的其他计算机访问,就像是网络中的物理机那样。
桥接模式网络连接配置
内容转自VMware Workstation Pro 15官方文档:https://docs.vmware.com/cn/VMware-Workstation-Pro/15.0/com.vmware.ws.using.doc/GUID-BAFA66C3-81F0-4FCA-84C4-D9F7D258A60A.html
NAT模式网络连接
当 IP 地址数量有限或主机系统通过非以太网适配器连接网络时,NAT 将非常有用。
使用 NAT 时,虚拟机可采用很多标准 TCP/IP 协议连接到外部网络中的其他计算机。例如,您可以用 HTTP 浏览 Web 站点,用 FTP 传输文件,用 Telnet 登录其他计算机。也可以使用主机系统上的令牌环适配器连接 TCP/IP 网络。NAT 支持以太网、DSL 和电话调制解调器。
在默认的 NAT 配置中,外部网络中的计算机无法发起对虚拟机的连接。例如,您无法将虚拟机用作 Web 服务器向外部网络中的计算机发送 Web 页面。该功能用于保护客户机操作系统,使之在用户安装安全软件前免受威胁。
NAT 配置具有以下额外功能和限制。
- NAT 可导致一些性能损失。由于 NAT 要求每个在虚拟机中收发的数据包必须位于 NAT 网络,因此会造成无法避免的性能损失。
- NAT 并不完全透明。尽管您可以手动配置 NAT 设备来建立服务器连接,但 NAT 通常不允许从网络外部发起连接。在实际环境中,这会导致一部分需要从服务器计算机发起连接的 TCP 和 UDP 协议无法自动运行或根本不运行。
- NAT 能提供一些防火墙保护。标准 NAT 配置能提供基本的防火墙保护功能,因为 NAT 设备可以从专用 NAT 网络发起连接,但外部网络上的设备通常无法发起对专用 NAT 网络的连接。
内容转自VMware Workstation Pro 15官方文档:https://docs.vmware.com/cn/VMware-Workstation-Pro/15.0/com.vmware.ws.using.doc/GUID-122B85E2-E60F-4C44-87B2-A3F8DDC88D66.html
仅主机模式网络连接
当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个仅主机模式网络 (VMnet1)。如果您需要设置独立的虚拟网络,仅主机模式网络连接将非常有用。在仅主机模式网络中,虚拟机和主机虚拟网络适配器均连接到专用以太网络。网络完全包含在主机系统内。
虚拟机和主机系统之间的网络连接由对主机操作系统可见的虚拟网络适配器提供。虚拟 DHCP 服务器可在仅主机模式网络中提供 IP 地址。
仅主机模式网络连接配置
在默认配置中,仅主机模式网络中的虚拟机无法连接到 Internet。如果主机系统上安装了适当的路由或代理软件,您可以在主机系统的主机虚拟网络适配器和物理网络适配器之间建立连接,从而将虚拟机连接到令牌环网络或其他非以太网网络。
在 Windows 主机中,您可以结合使用仅主机模式网络连接和 Windows 的 Internet 连接共享功能,让虚拟机能够使用主机系统的拨号网络连接适配器或其他 Internet 连接。
以上部分内容转自VMware Workstation Pro 15官方文档:https://docs.vmware.com/cn/VMware-Workstation-Pro/15.0/com.vmware.ws.using.doc/GUID-93BDF7F1-D2E4-42CE-80EA-4E305337D2FC.html