桥接模式

  • 当虚拟机系统的网络连接模式为桥接模式时,相当于主机系统和虚拟机系统之间连接了一个网桥,而网桥两端的网络都属于同一个网络,主机和虚拟机是处于同一网络中的对等主机。
  • 实例:在使用XShell 与Linux 的连接时需要使用桥接模式,例如虚拟机 Linux 系统的网络设置:

    与虚拟网卡VMware Virtual Ethernet Adapter for VMnet8之间用桥接模式。
    VMware Virtual Ethernet Adapter for VMnet8的网络设置:

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

NAT模式

  • NAT,是Network Address Translation的缩写,意即网络地址转换。NAT模式也是VMware创建虚拟机的默认网络连接模式。使用NAT模式网络连接时,VMware会在主机上建立单独的专用网络,用以在主机和虚拟机之间相互通信。虚拟机向外部网络发送的请求数据"包裹",都会交由NAT网络适配器加上"特殊标记"并以主机的名义转发出去,外部网络返回的响应数据"包裹",也是先由主机接收,然后交由NAT网络适配器根据"特殊标记"进行识别并转发给对应的虚拟机,因此,虚拟机在外部网络中不必具有自己的IP地址。从外部网络来看,虚拟机和主机在共享一个IP地址,默认情况下,外部网络终端也无法访问到虚拟机。
  • 此外,在一台主机上只允许有一个NAT模式的虚拟网络。因此,同一台主机上的多个采用NAT模式网络连接的虚拟机也是可以相互访问的。
  • 前面我们已经提到,默认情况下,外部网络无法访问到虚拟机,不过我们也可以通过手动修改NAT设置实现端口转发功能,将外部网络发送到主机指定端口的数据转发到指定的虚拟机上。比如,我们在虚拟机的80端口上"建立"了一个站点,只要我们设置端口转发,将主机88端口上的数据转发给虚拟机的80端口,就可以让外部网络通过主机的88端口访问到虚拟机80端口上的站点。

仅主机模式

  • 仅主机模式,是一种比NAT模式更加封闭的的网络连接模式,它将创建完全包含在主机中的专用网络。仅主机模式的虚拟网络适配器仅对主机可见,并在虚拟机和主机系统之间提供网络连接。相对于NAT模式而言,仅主机模式不具备NAT功能,因此在默认情况下,使用仅主机模式网络连接的虚拟机无法连接到Internet(在主机上安装合适的路由或代理软件,或者在Windows系统的主机上使用Internet连接共享功能,仍然可以让虚拟机连接到Internet或其他网络)。
  • 在同一台主机上可以创建多个仅主机模式的虚拟网络,如果多个虚拟机处于同一个仅主机模式网络中,那么它们之间是可以相互通信的;如果它们处于不同的仅主机模式网络,则默认情况下无法进行相互通信(可通过在它们之间设置路由器来实现相互通信)。

形象的说:

  • 桥接模式的虚拟机,就像一个在路由器"民政局"那里"上过户口"的成年人,有自己单独的居住地址,虽然和主机住在同一个大院里,但好歹是有户口的人,可以大摇大摆地直接和外面通信。
  • NAT模式的虚拟机,纯粹就是一个没上过户口的黑户,路由器"民政局"根本不知道有这么个人,自然也不会主动和它通信。即使虚拟机偶尔要向外面发送点的信件,都得交给主机以主机的名义转发出去,主机还专门请了一位叫做NAT的老大爷来专门负责这些虚拟机的发信、收信事宜。
  • 仅主机模式的虚拟机,纯粹是一个彻彻底底的黑奴,不仅没有户口、路由器"民政局"不知道这么号人,还被主机关在小黑屋里,连信件也不准往外发。

VMware网络连接模式——桥接模式、NAT模式以及仅主机模式的介绍和区别相关推荐

  1. VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别.ziw

    2017年1月10日, 星期二 VMware网络连接模式-桥接.NAT以及仅主机模式的详细介绍和区别 在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机 ...

  2. VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别

    在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机的网络连接是非常重要的一环,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥 ...

  3. VMware网络连接模式

    VMware网络连接模式 主要模式有:桥接模式.NAT模式.仅主机模式,如下图所示: 桥接模式 是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络 ...

  4. VMware虚拟机网络连接设置——仅主机模式(Windows版)

    VMware虚拟机网络连接设置--仅主机模式(Windows版) 前言 各位看官,小二已多次测试教程的实用性及准确性:请按目录顺序放心食用. 一.设置VMware的虚拟网络 1.1.打开虚拟网络编辑器 ...

  5. 桥接模式、NAT模式、仅主机模式理解

    在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机的网络连接是非常重要的一环,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥 ...

  6. 将虚拟机网络适配器改为仅主机模式,Vmware弹出“仅主机模式适配器驱动程序似乎未运行”

    打算将Win7虚拟机和防火墙m0n0wall连接在同一个专用网络中,老师要求同一设成仅主机模式,配置防火墙和虚拟机都遇到了一个问题,就是不能连接网络适配器,只要手动连接就会出现弹窗: 仅主机模式适配器 ...

  7. 修复VMware网络连接失败及设置固定IP

    最近被这个网络折磨疯了,记录一下怎么修复虚拟机网路连接 VM软件安装好后,就有10个网络连接类型可供选择.分别是:VMnet0.VMnet1.VMnet2.VMnet3.VMnet4.VMnet5.V ...

  8. VMware 提供的网络连接有 5 种,分别是“桥接模式“、“NAT 模式“、“仅主机模式“、“自定义“和“LAN 区段“:

    VMware 提供的网络连接有 5 种,分别是"桥接模式"."NAT 模式"."仅主机模式"."自定义"和"L ...

  9. VMware虚拟网络设置(NAT模式,桥接模式,仅主机模式设置),再也不用担心虚拟机连不上网了。

    前言: 在使用VMware安装Linux之前需要配置网络相关设置,不然安装成功了也无法联网,VMware 给我们提供了3种模式,NAT模式,桥接模式,仅主机模式.接下来就是怎么设置这些网络. 1.VM ...

  10. VM虚拟机-三种网络连接方式(桥接、NAT、仅主机模式)

    目录 虚拟机网络连接 一.Bridged(桥接) 二.NAT(网络地址转换) 三.Host-Only(仅主机) 在vmware workstation中如何配置网络连接方式 一.桥接 二.NAT 三. ...

最新文章

  1. SpringBoot2.0实现静态资源版本控制
  2. 伪静态 apache重写
  3. Flutter进阶—实现动画效果(六)
  4. 写给《我也能做CTO》作者的一封信
  5. tcptracerte参数_CCNA安全题库
  6. 高清卫星影像查看方法
  7. java列举生活中类和对象_趣味解读Python面向对象编程 (类和对象)
  8. oracle的mins,分钟的英文缩写,10min还是10mins!
  9. 使用jupyter做数据分析与挖掘
  10. mysql_assoc函数_关于PHP的函数mysql_fetch_assoc的问题
  11. 采用jacob读取并在网页中显示ppt、word、excel
  12. 软件工程毕业设计课题(21)基于JAVA毕业设计电子书小说网站系统毕设作品项目
  13. NekoHTML 和 XPath
  14. python3 打印目录下所有模块_使用 Python 函数进行模块化
  15. 工作总结与个人职业经历
  16. 晨风机器人插件编辑器_晨风机器人文本编辑器使用方法
  17. android自定义照相机改变焦距,Android Camera变焦编程步骤
  18. 手机端也能免费转换CAD图纸啦!
  19. 虚幻4引擎将至!从虚幻看游戏引擎发展
  20. 党政机关安全公文处理系统

热门文章

  1. semantic ui中文文档_一起学Vue:UI框架(element-ui)
  2. strstr区分大小写吗_ONU、机顶盒、路由器,遇到问题你会处理了吗?
  3. Spring下载链接
  4. process 类 java_Process 执行命令行Java封装类详解
  5. Echarts:Vue3中使用Echarts
  6. JavaScript:时间戳(timestamp)与时间(Date)转换
  7. crawler4j源码学习(2):Ziroom租房网房源信息采集爬虫
  8. 数值分析(11)-数值积分
  9. 年度重磅!2020年度中国计算机视觉人才调研报告正式发布
  10. 常用的几种排序算法C++实现(冒泡排序,插入排序,选择排序)