【ubuntu】虚拟机的桥接模式和NAT模式、仅主机区别(通俗易懂)

目录

1、桥接模式

说法一

说法二

说法三

2、NAT模式

说法一

说法二

3、仅主机 (host-only) 模式


1、桥接模式

说法一

桥接模式:直接连接物理网络,也就是连的你交换机的网络和你主机的IP在一个网段上。

将虚拟机出来的计算机,直接连入当前的网络环境中,并且独占IP。

特点:在当前网络中的全部计算机,都可以访问虚拟机。

弊端:

1.Ip地址可能会发生变化 192.150.1.100/192.168.1.101

2.如果这时传递文件时需要依靠交换机/路由器

说法二

在虚拟机(Virtual Machine)中,桥接模式(Bridge Mode)是一种网络配置模式,用于将虚拟机连接到物理网络。

在桥接模式下,虚拟机的网络适配器(Network Adapter)与物理网络适配器通过一个虚拟网桥(Virtual Bridge)连接起来。这使得虚拟机可以直接与物理网络中的其他设备进行通信,就像它们连接在同一个物理网络中一样。

桥接模式的主要优点是:

  1. 透明性:虚拟机与物理网络之间的通信是透明的,虚拟机不需要额外的配置或网络地址转换。

  2. 直接访问:虚拟机可以直接访问局域网中的其他设备,包括其他虚拟机和物理设备。

  3. 网络管理:虚拟机使用与物理网络相同的网络配置和管理工具。

要配置虚拟机的桥接模式,通常需要执行以下步骤:

  1. 在虚拟化软件中创建虚拟机,并选择桥接模式作为网络适配器的配置选项。

  2. 指定桥接模式的相关参数,例如选择要桥接的物理网络适配器、设置IP地址等。

  3. 启动虚拟机后,虚拟机的网络适配器将会自动连接到指定的物理网络适配器。

需要注意的是,配置桥接模式可能需要管理员权限,并且可能会涉及到网络设置和安全性考虑。因此,在进行虚拟机的网络配置时,请务必了解相关的网络知识和安全实践,并确保在符合组织策略和需求的前提下进行配置。

总结来说,虚拟机的桥接模式是一种将虚拟机连接到物理网络的网络配置模式,它使得虚拟机可以直接访问物理网络中的其他设备,并使用与物理网络相同的网络管理工具。

说法三

在桥接模式下, 虚拟机就像是一个独立主机, 与物理主机是同等地位,可以通过物理主机的网卡访问外网, 外部网络中的计算机也可以访问此虚拟机。为虚拟机设置一个与物理网卡在同一网段的IP地址,则虚拟机就可以与物理主机以及局域网中的所有主机进行自由通信。桥接模式如图所示。

 桥接模式对应的虚拟网络名称为VMnet0。在桥接模式下, 虚拟机其实是通过物理主机的网卡进行通信的。如果物理主机有多块网卡(如一块有线网卡和一块无线网卡),那么还需注意虚拟机实际桥接到了哪块物理网卡。
    在“编辑菜单中打开 “虚拟网络编辑器” ,可以对VMnet0网络桥接到的物理网卡进设置,如图所示

2、NAT模式

说法一

在虚拟机(Virtual Machine)中,NAT模式(Network Address Translation Mode)是一种网络配置模式,用于将虚拟机连接到物理网络并实现与外部网络的通信。

在NAT模式下,虚拟机的网络适配器(Network Adapter)通过虚拟网络设备和虚拟化软件创建一个私有网络。虚拟机会被分配到私有网络中的一个IP地址,并使用该地址进行内部通信。

当虚拟机需要与外部网络通信时,虚拟化软件会将虚拟机的网络流量转发到宿主机(Host Machine)上。宿主机通过Network Address Translation(NAT)技术将虚拟机的私有IP地址转换成宿主机在外部网络上可路由的公共IP地址,同时维护一个转发表来跟踪虚拟机的网络连接。

NAT模式的主要优点是:

  1. 简单易用:NAT模式的设置相对简单,不需要额外的网络配置或管理员权限。

  2. 安全性:虚拟机的私有IP地址对于外部网络是隐藏的,只有宿主机的公共IP地址对外可见,提供了一定程度的安全保护。

  3. 共享宿主机网络:多个虚拟机可以共享宿主机的网络连接,使用同一个公共IP地址进行外部网络通信。

要配置虚拟机的NAT模式,您通常需要执行以下步骤:

  1. 在虚拟化软件中创建虚拟机,并选择NAT模式作为网络适配器的配置选项。

  2. 启动虚拟机后,虚拟机将会被分配一个私有IP地址,并自动连接到虚拟化软件创建的私有网络。

  3. 虚拟机可以使用私有IP地址进行内部通信,而外部网络通信将通过宿主机的公共IP地址进行转发。

需要注意的是,虚拟机在NAT模式下无法直接从外部网络访问到,但可以通过端口转发等技术实现一定程度的外部访问。此外,由于NAT模式是通过宿主机进行地址转换,因此宿主机的网络性能和配置可能会对虚拟机的网络性能产生影响。

总结来说,虚拟机的NAT模式是一种将虚拟机连接到物理网络并实现与外部网络通信的网络配置模式。它通过宿主机的Network Address Translation技术将虚拟机的私有IP地址转换成公共IP地址,提供了简单易用和一定安全性的网络连接方式。

说法二

NAT模式对应的虚拟网络是 “VMnet8", 这也是一个独立的网络。 在此模式下, 物理主机就像一台支持NAT功能的代理服务器, 而虚拟机就像NAT的客户端一样, 虚拟机可以使用物理主机的IP地址直接访问外部网络中的计算机, 但是由千NAT技术(网络地址转换)的特点,外部网络中的计算机无法主动与NAT模式下的虚拟机进行通信,也就是说, 只能是由虚拟机到外部网络计算机的单向通信。

当然, 物理主机与 NAT 模式下的虚拟机是可以互相通信的, 前提是虚拟机的 IP 地址要与 VMnet8 网卡的 IP 地址在同一网段。同样, 为了便于统一管理,建议将 “VMnet8" 网络所使用的 IP 地址段设置为 192.168.80.0/24。

如果物理主机已经接入 Internet, 那么只需将虚拟机的网络设为 NAT 模式, 虚拟机就可以自动接入 Internet。因此, 如果虚拟机需要上网, 那么非常适合设置为NAT模式。

3、仅主机 (host-only) 模式

仅主机模式对应的是虚拟网络,“VMnet1”。VMnet1是一个独立的虚拟网络,它与物理网络之间是隔离开的(见图 )。也就是说,所有设为仅主机模式的虚拟机之间以及虚拟机与物理主机之间可以互相通信, 但是它们与外部网络中的主机无法通信。

猜你喜欢

转载自blog.csdn.net/fanjufei123456/article/details/132226883