zoukankan      html  css  js  c++  java
  • VMware 虚拟上网的的三种模式 ——bridged、host-only、NAT 模式

           恐怕这是今年在上海的最后的一篇博客了,同事们上班都不工作了,我也没有什么事情要做。为什么要写这篇博客呢,原因是我回家要带上自己的笔记本,里面装了一个虚拟机。平时自己的学习和工作都是在虚拟机里进行的。回家没有了局域网,也就连接不了虚拟机了。经过查找资料,补充网络知识,近一天的折腾,终于在网上找到了靠谱的资料,完成了单机模式下访问虚拟机的需求。本内容来自http://www.iknowing.com/iknowing/note/950518713330/iframe.html,这篇博客讲的非常的透彻.


    宿主设备:windows 7 64位

    虚拟设备:VMware® Workstation          版本(11.0.0 build-2305329)

    虚拟系统:CentOS 6.4 mini 安装版

    VMWare 提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)、host-only(主机模式)。

    1、bridged(桥接模式)

           在这种模式下,VMWare虚拟出来的操作系统就是局域网中一台独立的主机,它可以访问网内的任何一台设备。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一个网段,这样虚拟系统才能和宿主机器进行通信。同时由于这个虚拟系统是局域网中一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或者路由访问互联网。

          使用桥接模式的虚拟系统和宿主机器的关系,就像是连接在同一个Hub(什么是hub)的两台电脑,想让他们相互通讯,你就需要为虚拟系统配置ip地址和子网掩码,否则就无法通信。

    2、NAT(网络地址转换模式)

         使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是有VMnet8(NAT)虚拟网络的DHCP(什么是DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。

        采用NAT模式的最大优势就是虚拟系统接入互联网特别的简单,你不需要进行其他的设置,只需要宿主机器能够访问互联网即可。

    3、host-only(主机模式)

        在某些特殊的网络调试环境下,要求将真实的网络环境和虚拟环境隔开。比如回家,家里没有网,又想要访问虚拟机的这种情况。这个时候你就可以采用host-only的模式。

        在host-only模式下,虚拟系统和宿主机器是可以相互通信的,相当于这两台机器通过双绞线互连。

     

      

         提到VMware大家就想起了虚拟机技术,虚拟机技术在最近的几年中得到了广泛的发展,一些大型网络服务商都开始采用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗。

        我们知道VMware也分几种版本,普通用户最常用的就是Workstation,但是不管使用哪种版本,我们都能发现在安装过程中让我们选择网络模式。在默认情况下会选中桥接模式,但有用户会问其他模式是干什么用的?有时候选择了其他模式之后就不能上网了。今天小编就和大家一起探讨一下VMware 3种网络模式的功能和通信规则。

     

    网络模式

    我们首先说一下VMware的几个虚拟设备

    VMnet0:用于虚拟桥接网络下的虚拟交换机

    VMnet1:用于虚拟Host-Only网络下的虚拟交换机

    VMnet8:用于虚拟NAT网络下的虚拟交换机

    VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡

    VMware Network Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡

    安装了VMware虚拟机后,会在网络连接对话框中多出两个虚拟网卡,如图:

     

    VMware

    一.桥接网络(Bridged Networking)

    桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位(虚拟网卡既不是Adepter VMnet1也不是Adepter VMnet8)。

     

    VMware

    桥接网络拓扑图

    那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机。所以两个网卡的IP地址也要设置为同一网段。

     

    VMware

    物理网卡IP地址

     

    VMware

    虚拟网卡IP地址

    我们看到,物理网卡和虚拟网卡的IP地址处于同一个网段,子网掩码、网关、DNS等参数都相同。两个网卡在拓扑结构中是相对独立的。

     

    VMware

    ping结果

    我们在192.168.15.111上ping192.168.15.96,结果显示两个网卡能够互相通信。如果在网络中存在DHCP服务器,那么虚拟网卡同样可以从DHCP服务器上获取IP地址。所以桥接网络模式是VMware虚拟机中最简单直接的模式。安装虚拟机时它为默认选项。

     

    二.NAT模式

    在NAT网络中,会用到VMware Network Adepter VMnet8虚拟网卡,主机上的VMware Network Adepter VMnet8虚拟网卡被直接连接到VMnet8虚拟交换机上与虚拟网卡进行通信。

     

    VMware

    NAT网络模式

    VMware Network Adepter VMnet8虚拟网卡的作用仅限于和VMnet8网段进行通信,它不给VMnet8网段提供路由功能,所以虚拟机虚拟一个NAT服务器,使虚拟网卡可以连接到Internet。在这种情况下,我们就可以使用端口映射功能,让访问主机80端口的请求映射到虚拟机的80端口上。

    VMware Network Adepter VMnet8虚拟网卡的IP地址是在安装VMware时由系统指定生成的,我们不要修改这个数值,否则会使主机和虚拟机无法通信。

     

    VMware

    NAT虚拟网卡IP地址

     

    VMware

    物理网卡IP地址

    虚拟出来的网段和NAT模式虚拟网卡的网段是一样的,都为192.168.111.X,包括NAT服务器的IP地址也是这个网段。在安装VMware之后同样会生成一个虚拟DHCP服务器,为NAT服务器分配IP地址。

    当主机和虚拟机进行通信的时候就会调用VMware Network Adepter VMnet8虚拟网卡,因为他们都在一个网段,所以通信就不成问题了。

    实际上,VMware Network Adepter VMnet8虚拟网卡的作用就是为主机和虚拟机的通信提供一个接口,即使主机的物理网卡被关闭,虚拟机仍然可以连接到Internet,但是主机和虚拟机之间就不能互访了。

     

     

    三.Host-Only模式

    在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是 Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

     

    VMware

    Host-Only模式

    同NAT一样,VMware Network Adepter VMnet1虚拟网卡的IP地址也是VMware系统指定的,同时生成的虚拟DHCP服务器和虚拟网卡的IP地址位于同一网段,但和物理网卡的IP地址不在同一网段。

     

    VMware

    Host-Only虚拟网卡IP地址

     

    VMware

    物理网卡IP地址

    Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能或许对普通用户来说没有多大意义,但大型服务商会常常利用这个功能。如果你想为VMnet1网段提供路由功能,那就需要使用RRAS,而不能使用XP或2000的ICS,因为ICS会把内网的IP地址改为 192.168.0.1,但虚拟机是不会给VMnet1虚拟网卡分配这个地址的,那么主机和虚拟机之间就不能通信了。

    综述

    在VMware的3中网络模式中,NAT模式是最简单的,基本不需要手动配置IP地址等相关参数。至于桥接模式则需要额外的IP地址,如果是在内网环境中还很容易,如果是ADSL宽带就比较麻烦了,ISP一般是不会大方的多提供一个公网IP的.

  • 相关阅读:
    UVA 1025 A Spy in the Metro DP水题
    ZOJ 3814 Sawtooth Puzzle BFS
    ZOJ 3816 Generalized Palindromic Number
    UVA 10859 Placing Lampposts 树形DP
    UVA 11825 Hackers' Crackdown 状压DP
    POJ 2887 Big String 线段树 离线处理
    POJ 1635 Subway tree systems Hash法判断有根树是否同构
    BZOJ 3110 k大数查询 & 树套树
    sdoi 2009 & 状态压缩
    来自于2016.2.24的flag
  • 原文地址:https://www.cnblogs.com/roverliang/p/5183364.html
Copyright © 2011-2022 走看看