虚拟机桥接模式网络配置

今天弄了大半天的虚拟机桥接模式建立网路的问题,为了日后查找的方便做如下的记录;但是最后还是没有达到自己想要的结构,宿主机还是无法接收到虚拟机发过来的广播数据,但是在同一个局域网下的实体机和虚拟机都是可以收到广播数据的,在网上找了半天,没有找到合适的方法(特此记录一下,有时间在折腾吧)

一、前言

Vmware 为我们提供了三种网络工作模式,分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-only(仅主机模式)。

VMware 桥接模式

  VMware桥接模式,也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络(例如图中所示的局域网和Internet,下同)。简而言之,这就好像在上图所示的局域网中添加了一台新的、独立的计算机一样。因此,虚拟机也会占用局域网中的一个IP地址,并且可以和其他终端进行相互访问。桥接模式网络连接支持有线和无线主机网络适配器。如果你想把虚拟机当做一台完全独立的计算机看待,并且允许它和其他终端一样的进行网络通信,那么桥接模式通常是虚拟机访问网络的最简单途径。

VMware NAT模式

  NAT,是Network Address Translation的缩写,意即网络地址转换。NAT模式也是VMware创建虚拟机的默认网络连接模式。使用NAT模式网络连接时,VMware会在主机上建立单独的专用网络,用以在主机和虚拟机之间相互通信。虚拟机向外部网络发送的请求数据"包裹",都会交由NAT网络适配器加上"特殊标记"并以主机的名义转发出去,外部网络返回的响应数据"包裹",也是先由主机接收,然后交由NAT网络适配器根据"特殊标记"进行识别并转发给对应的虚拟机,因此,虚拟机在外部网络中不必具有自己的IP地址。从外部网络来看,虚拟机和主机在共享一个IP地址,默认情况下,外部网络终端也无法访问到虚拟机。

  此外,在一台主机上只允许有一个NAT模式的虚拟网络。因此,同一台主机上的多个采用NAT模式网络连接的虚拟机也是可以相互访问的。

  前面我们已经提到,默认情况下,外部网络无法访问到虚拟机,不过我们也可以通过手动修改NAT设置实现端口转发功能,将外部网络发送到主机指定端口的数据转发到指定的虚拟机上。比如,我们在虚拟机的80端口上"建立"了一个站点,只要我们设置端口转发,将主机88端口上的数据转发给虚拟机的80端口,就可以让外部网络通过主机的88端口访问到虚拟机80端口上的站点。

VMware 仅主机模式

  仅主机模式,是一种比NAT模式更加封闭的的网络连接模式,它将创建完全包含在主机中的专用网络。仅主机模式的虚拟网络适配器仅对主机可见,并在虚拟机和主机系统之间提供网络连接。相对于NAT模式而言,仅主机模式不具备NAT功能,因此在默认情况下,使用仅主机模式网络连接的虚拟机无法连接到Internet(在主机上安装合适的路由或代理软件,或者在Windows系统的主机上使用Internet连接共享功能,仍然可以让虚拟机连接到Internet或其他网络)。

  在同一台主机上可以创建多个仅主机模式的虚拟网络,如果多个虚拟机处于同一个仅主机模式网络中,那么它们之间是可以相互通信的;如果它们处于不同的仅主机模式网络,则默认情况下无法进行相互通信(可通过在它们之间设置路由器来实现相互通信)。

自定义网络连接配置

  利用 WMware 提供的虚拟网络连接组件,你还可以创建复杂的虚拟网络。在这里我们不对其进行详细介绍,你可以参考官方文档,然后通过VMware提供的虚拟网络编辑器来创建虚拟网络。

二、桥接模式下虚拟机上网详细说明

1)设置虚拟机中的虚拟网络将

虚拟机桥接模式网络配置_第1张图片

虚拟机桥接模式网络配置_第2张图片

虚拟机桥接模式网络配置_第3张图片

如何查看选择哪个网卡,在主机上找到网络连接如下图

虚拟机桥接模式网络配置_第4张图片

选中要共享的网卡,以无线网卡为例进行说明

虚拟机桥接模式网络配置_第5张图片

以上准备工作完成后,需要将虚拟机的IP地址与主机的IP地址设置成同一个网段

注意:子网掩码和默认的网管最好也设置成一样的

设置好后,可以通过ping的方式查看网络的连接状态,如果此时还没有ping通,需要检查一下防火墙规则

1)宿主机可以ping通虚拟机,但是虚拟机ping不同宿主机,需要检查宿主机的防火墙如下规则是否启用

虚拟机桥接模式网络配置_第6张图片

2)宿主机ping不通主机,需要确认一下出站规则是否启用

虚拟机桥接模式网络配置_第7张图片

本文参考的博客:

https://blog.csdn.net/chenxijie1985/article/details/107587026

你可能感兴趣的:(虚拟机,网络,运维)