`

虚拟机网络模式 bridge ,NAT,Host Only

阅读更多
虚拟机网络模式

无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式:

1.桥接
2.NAT
Host-Only

但这三种网络那种适合自己的虚拟机呢?

(三种网络的拓扑图)
       [img]

[/img]
    
桥接:
  桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段。
  基于链路层协议将两个通信网络互连,说通俗点就是把同一网段中的设备用交换机互联。在vmware workstation中虚拟网卡VMnet0的默认属性为桥接。

  当我们要在局域网使用虚拟机,对局域网其他pc提供服务时,例如提供ftp,提供ssh,提供http服务,那么就要选择桥接模式。
  
   例如大学宿舍里有一个路由器,宿舍里四个人连接这个路由器,路由器的wanip就不理会了,这个ip是动态获取的,而lanip默认是192.168.1.1,子网掩码是255.255.255.0。而其他四个人是自动获取ip,假设四个人的ip是:
     A:192.168.1.100/255.255.255.0, B:192.168.1.101/255.255.255.0,                               C:192.168.1.102/255.255.255.0,  D:192.168.1.103/255.255.255.0
  那么虚拟机的ip可以址是192.168.1.2-192.168.1.99,   192.168.1.104-192.168.1.254
   (网络地址全0和全1的除外,再除去ABCD四个人的ip地址)
  
    那么虚拟机的ip地址可以设置为192.168.1.98/255.255.255.0,设置了这个ip地址,ABCD这四个人就可以通过192.168.1.98访问虚拟机了,如果虚拟机需要上外网,那么还需要配置虚拟机的路由地址,就是192.168.1.1了,这样,虚拟机就可以上外网了,但是,上网我们一般是通过域名去访问外网的,所以我们还需要为虚拟机配置一个dns服务器,我们可以简单点,把dns服务器地址配置为google的dns服务器:8.8.8.8,到此,虚拟机就可以上网了。
  
  
  NAT:
  网络地址转换(NAT,Network Address Translation)的简称,通常用于Internet接入。在vmware workstation中虚拟网卡VMnet8的默认属性为NAT,并且默认启用了dhcp,通常用于虚拟机上ingernet的一种方式。
  NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。
  
     NAT模式中,虚拟机的网卡和物理网卡的网络,不在同一个网络,虚拟机的网卡,是在vmware提供的一个虚拟网络。
  
  由于NAT的网络在vmware提供的一个虚拟网络里,所以局域网其他主机是无法访问虚拟机的,而宿主机可以访问虚拟机,虚拟机可以访问局域网的所有主机,因为真实的局域网相对于NAT的虚拟网络,就是NAT的虚拟网络的外网,不懂的人可以查查NAT的相关知识。
  
  VMnet8,VMnet8相当于是本机的一个路由,虚拟机设置NAT后就通过这个路由进行上网的,可以查看其网络地址,路由地址,子网掩码
  
  Host-Only:
  在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。
  
  Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能或许对普通用户来说没有多大意义,但大型服务商会常常利用这个功能提高安全性。
  
  
  
  
  
  


  • 大小: 19.3 KB
分享到:
评论

相关推荐

    VMware虚拟机下网络连接的三种模式

    本文将详细介绍其中三种常用的网络连接模式:桥接模式(Bridge)、NAT模式(NAT)以及仅主机模式(Host-only)。 #### 一、桥接模式(Bridged) **定义:** 桥接模式是一种让虚拟机直接接入物理网络的方式,虚拟机与物理...

    VMware的“桥接”、“NAT”、“Host-only”上网方式的区别

    - **Host-only模式**则提供了一个封闭的网络环境,适用于内部网络测试,不涉及外部网络访问。 根据你的应用场景,选择合适的网络模式至关重要。例如,如果你需要在虚拟机上搭建一个仅供内部使用的服务器,Host-only...

    详解VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射

    本篇文章主要是介绍详解VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射,有兴趣的可以了解一下。

    VMware虚拟机网络连接的三种方式.pdf

    方式三:主机模式(Host-Only Mode) 主机模式是VMware虚拟机网络连接的第三种方式。在主机模式下,虚拟机只能访问宿主机的网络,而不能访问外部网络。这样,虚拟机可以与宿主机之间进行通信,但是不能访问外部网络...

    vmware三种网络模式

    #### 三、仅主机模式(Host-Only Mode) 仅主机模式是一种只允许虚拟机与宿主机之间进行通信的网络模式。在这种模式下,虚拟机无法直接访问外部网络,只能与宿主机内部的网络进行交互。 仅主机模式适用于需要在...

    vmware虚拟机网络设置问题

    VMware 提供了多种网络连接方式,包括桥接(Bridge)、网络地址转换(NAT)、仅主机(Host-Only)以及分布式路由(Distributed Routing)等。每种模式都有其特定的使用场景和网络通信特性。 1. **桥接模式**:桥接模式是最...

    VirtualBox虚拟机网络设置

    本文将详细介绍VirtualBox提供的四种网络接入模式:NAT网络地址转换模式、Bridge Adapter桥接模式、Internal内部网络模式以及Host-only Adapter主机模式,并解析每种模式的特点、应用场景及其优缺点。 #### 二、NAT...

    VMware虚拟机三种联网方法及原理

    VMware 虚拟机提供了三种联网方法:桥接(Bridge)、网络地址转换(NAT)和私有网络共享主机(Host-Only)。这些方法使得虚拟机能够与外部网络进行通信,并且可以根据不同的需求选择合适的联网方式。 一、桥接...

    VMware中虚拟机和宿主机通信的解决方案[归纳].pdf

    VMware中有三种虚拟网络类型:桥连(Bridge)模式、NAT模式和Host-Only模式。 桥连(Bridge)模式 桥连模式是最简单的方式,直接将虚拟网卡桥接到一个物理网卡上面。在此种模式下,虚拟机内部的网卡直接连到了物理...

    vmware虚拟机的三种联网方法及原理

    "VMware 虚拟机的三种联网方法及原理" ...VMware 虚拟机的三种联网方法及原理分别是 Bridge 桥接、NAT 网络地址转换和 Host-Only 私有网络共享主机,它们的原理和联网方式各有不同,但都是为了让虚拟机能够联网。

    vmware虚拟机的三种联网方法及原理.pdf

    总结来说,VMware虚拟机的三种联网方式各有优势,桥接模式提供最接近物理网络的体验,NAT模式则在保证虚拟机上网的同时保护了虚拟机的隐私,而Host-Only模式则为用户提供了隔离的网络环境。根据实际需求,选择合适的...

    虚拟机网络连接_HTTP_

    3. **主机模式(Host-Only Mode)**:虚拟机只与主机进行通信,不与外部网络连接,提供了一个封闭的网络环境。 4. **内部网络模式(Internal Network)**:虚拟机之间可以互相通信,但不能与外界网络交互,适用于...

    Linux虚拟机网络配置-桥接网络配置

    在设置窗口中找到“网络适配器”选项,这里通常会有多个网络模式供选择,包括NAT、桥接(Bridge)、仅主机(Host-only)等。选择“桥接模式”或者“自定义”,并确保选择“VMnet0”作为桥接网卡。这将使虚拟机的网络接口...

    多种虚拟机配置方法详解

    本文将详细解析三种VMware虚拟机的网络设置方法:桥接(Bridge)、NAT和仅主机(Host-Only)模式,以帮助你更好地理解和配置虚拟机网络。 1. **桥接模式 (Bridge)**: 桥接模式允许虚拟机直接连接到物理网络,与主机在...

    vmwareworkstation扫盲教程-虚拟网络属性详解.pdf

    而对于Host-only模式,虚拟机则会与其他Host-only模式的虚拟机或者主机构成一个独立的网络。 理解并熟练运用这三种网络模式,可以帮助用户根据实际需求构建各种复杂的网络环境,如测试网络配置、软件开发、系统安全...

Global site tag (gtag.js) - Google Analytics