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

转载于:https://www.cnblogs.com/roverliang/p/5183364.html

VMware 虚拟上网的的三种模式 ——bridged、host-only、NAT 模式相关推荐

  1. VMware中GPU虚拟化的三种模式(1)–vSGA

    VMware中GPU虚拟化的三种模式(1)–vSGA 或者说,三种虚拟化图形加速类型 虚拟共享图形加速 (vSGA , virtual Shared Graphics Acceleration) 虚拟 ...

  2. 简单介绍apache虚拟主机配置的三种方式

    本文主要介绍了apache虚拟主机配置的三种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 记事本打开httpd.conf文 ...

  3. 实现虚拟主机网站的三种方法

    实验环境:虚拟机Windows Server 2008(需先安装好IIS服务)    IP地址:192.168.247.130 测试环境:物理机Win 10 搭建虚拟主机网站的三种方法: 使用相同的I ...

  4. VMware Workstation网络连接的三种模式

    经常要使用VMWare Workstation来在本地测试不同的操作系统,以前也搞不清楚网络连接三种模式,最近看了几篇文章才算明白.现总结如下: 1. VMware Workstation的虚拟网络组 ...

  5. VMware Workstation 网络设置解释三种

    一.NAT Network Address Translation,网络地址转换,NAT模式是比较简单的实现虚拟机上网的方式,NAT模式的虚拟机时通过物理电脑上网和交换数据的. 在NAT模式下,虚拟机 ...

  6. VMware Workstation网络连接的三种方式原理详解 与 配置过程图解

    VMware workstations为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式).NAT(网络地址转换模式).Host-Only(仅主机模式). 打开vmware虚拟机,我们 ...

  7. Vmvare三种网络连接方式:桥接模式、NAT模式和HostOnly模式

    桥接模式:这是最简单的 也是最方便的一种模式,使用的虚拟网卡我们的网络适配器界面中的 Vmnet0:这种情况下: 虚拟机会占用宿主机网段内的真实IP地址,宿主机.虚拟机以及网络之间的相互通讯都是通的: ...

  8. 课程介绍 复习 创建对象的三种方式 自定义构造函数创建对象 工厂模式创建对象

    课程介绍 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8 ...

  9. 访问限制和身份验证和虚拟主机配置的三种方式

    实验:配置访问限制和身份验证登录和三种方式配置虚拟主机访问 设置服务访问控制 限制策略规则 all 表示任意IP地址 Require all granted 允许所有主机访问 Require all ...

最新文章

  1. OkHttp3源码详解(三) 拦截器-RetryAndFollowUpInterceptor
  2. Hibernate sqlserver 的对象转成 Hibernate mysql 的对象时 需注意
  3. 枚举类 - Java面向对象编程
  4. n!后面有多少个0(转载)
  5. 为什么程序员跟其他人比起来应该喝更多的水
  6. oracle中nvarchar2字符集不匹配
  7. CentOS 编译 Nginx 服务
  8. JS打印对象的方法将Object转换为String的函数
  9. 118_网络编程_对IP、网络ID、主机ID、子网掩码、点分十进制的理解
  10. 郁亮的“权力游戏”,万科的“内外战争”
  11. 二进制堆的C++实现及其在机器调度(LPT)上的简单应用
  12. 4.22 虾皮_小米_度小满
  13. RabbitMQ消息100%不丢失?
  14. JAVA 冷知识( break outer ;)
  15. MTP 模式 pc端文件和文件管理其中的不同步
  16. [P1860]新魔法药水
  17. 建设银行 企业公帐 操作思路
  18. Map集合中的entry是什么?
  19. [SQL]联表查询:左联
  20. 按照阳历我今天生日了哦!

热门文章

  1. 带你自学Python系列(十一):Python函数的用法(一)
  2. 推荐系统遇上深度学习(六)--PNN模型理论和实践
  3. 线性规划与多目标规划
  4. java通过url下载缓存_java url 下载
  5. 大数据系列的默认端口(hbase,hadoop,hived等)
  6. Python学习入门8:新人怎么学习Python
  7. vue 导入excel解析_VUE中导入excel文件
  8. SpringBoot + AOP 统一处理日志
  9. 「雕爷学编程」Arduino动手做(21)——激光开关模块
  10. Hibernate入门这一篇就够了