VirtualBox中有4中网络连接方式:

  1. NAT
  2. Bridged Adapter
  3. Internal
  4. Host-only Adapter

VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。

要让自己(或别人)理解深刻,方法就是做比较和打比方,比较之间的不同和相同,拿熟知的事物打比方。先来一张图,通过这张图就很容易看出这4种方式的区别:

(注:此图直接取至Finalbug的Blog,表示感谢)

再来用文字做详细的解释(其实归结起来就是上面的那张图):

1、NAT

NAT:Network Address Translation,网络地址转换

NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:

Guest访问网络的所有数据都是由主机提供的,Guest并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Guest的存在。

Guest可以访问主机能访问到的所有网络,但是对于主机以及主机网络上的其他机器,Guest又是不可见的,甚至主机也访问不到Guest。

虚拟机与主机的关系:只能单向访问,虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机。

虚拟机与网络中其他主机的关系:只能单向访问,虚拟机可以访问到网络中其他主机,其他主机不能通过网络访问到虚拟机。

虚拟机与虚拟机的关系:相互不能访问,虚拟机与虚拟机各自完全独立,相互间无法通过网络访问彼此。

2、Bridged Adapter(网桥模式)

网桥模式,你可以这样理解:

它是通过主机网卡,架设了一条桥,直接连入到网络中了。因此,它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。

网桥模式下的虚拟机,你把它认为是真实计算机就行了。

虚拟机与主机的关系:可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。

虚拟机于网络中其他主机的关系:可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。

虚拟机与虚拟机的关系:可以相互访问,原因同上。

3、Internal(内网模式)

内网模式,顾名思义就是内部网络模式:

虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式。

虚拟机与主机的关系:不能相互访问,彼此不属于同一个网络,无法相互访问。

虚拟机与网络中其他主机的关系:不能相互访问,理由同上。

虚拟机与虚拟机的关系:可以相互访问,前提是在设置网络时,两台虚拟机设置同一网络名称。如上配置图中,名称为intnet。

4、Host-only Adapter(主机模式)

主机模式,这是一种比较复杂的模式,需要有比较扎实的网络基础知识才能玩转。可以说前面几种模式所实现的功能,在这种模式下,通过虚拟机及网卡的设置都可以被实现。

我们可以理解为Guest在主机中模拟出一张专供虚拟机使用的网卡,所有虚拟机都是连接到该网卡上的,我们可以通过设置这张网卡来实现上网及其他很多功能,比如(网卡共享、网卡桥接等)。

虚拟机与主机的关系:默认不能相互访问,双方不属于同一IP段,host-only网卡默认IP段为192.168.56.X 子网掩码为255.255.255.0,后面的虚拟机被分配到的也都是这个网段。通过网卡共享、网卡桥接等,可以实现虚拟机于主机相互访问。

虚拟机与网络主机的关系:默认不能相互访问,原因同上,通过设置,可以实现相互访问。

虚拟机与虚拟机的关系:默认可以相互访问,都是同处于一个网段。

以上关于这4种连接方式的文字解释,基本上抄自于(转)VirtualBox网络设置与应用详解(图解+文字)这篇文章,但没有找到此文的原始出处。

关于这几种连接方式,理解VMWare的三种网络连接模式(bridged、NAT、host-only)里的解释只是换了文字来表述,虽然显得重复,但为了理解,干脆就写成了这两篇Blog。

Update:我刚装上VirtualBox的时候所有的网络连接方式都试过了,但虚拟机和虚拟机之间就是不能相互访问,Ping都Ping不通,我在想难道VirtualBox的网络设置有这么复杂吗,后来想到是不是Windows XP的防火墙的问题,关闭之,一切就正常了,Fuck!

参考资料:

  1. VirtualBox四种网络连接模式比较
  2. (转)VirtualBox网络设置与应用详解(图解+文字)

ref:http://penpenguanguan.com/997.html

转载于:https://www.cnblogs.com/bittorrent/archive/2012/09/29/2708881.html

[轉]快速理解VirtualBox的四种网络连接方式相关推荐

  1. 快速理解VirtualBox的四种网络连接方式

    转自:http://www.cnblogs.com/york-hust/archive/2012/03/29/2422911.html VirtualBox中有4中网络连接方式: NAT Bridge ...

  2. VirtualBox的四种网络连接方式

    VirtualBox中有4中网络连接方式: NAT Bridged Adapter Internal Host-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是 ...

  3. virtualbox四种网络连接方式及其设置方法

    VirtualBox中有4种网络连接方式: ①NAT ②Bridged Adapter ③Internal ④Host-only Adapte 废话不多说,直接上图! (注:此图直接取至Finalbu ...

  4. windows10系统-10-VirtualBox中的四种网络连接方式

    参考快速理解VirtualBox的四种网络连接方式 电脑连接virtualbox虚拟机的方法 VirtualBox NAT 端口映射实现宿主机网络共享 1 VirtualBox四种网络连接 1.1 宿 ...

  5. VirtualBox虚拟机几种网络连接方式介绍

    为了学习和使用Linux,多数人选择了使用VirtualBox虚拟机的方式来安装Linux系统.VirtualBox提供了多种网络连接方式,不同的网络连接方式决定了虚拟机是否可以联网,以及是否可以和宿 ...

  6. VirtualBox 四种网络连接

    VirtualBox的四种网络连接方式 VirtualBox中有4中网络连接方式: a. NAT                          网络地址转换模式(Network Address T ...

  7. Android4种网络连接方式的比较

    比较的指标: 1.cpu 2.流量 3.电量 4.内存占用 5.联网时间 功能点: 1.重试机制 2.提供的扩展功能 3.易用性 4.是否https 5.是否支持reflect api,OkHttp有 ...

  8. 虚拟机几种网络连接方式的区别

    虚拟机,不论是VirtualBox还是VMWare,都提供了几种网络连接方式,其中包括了桥接(Bridged).网络地址翻译(NAT)和主机模式(Host-only). 桥接(Bridged)相当于在 ...

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

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

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

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

最新文章

  1. 「SAP技术」SAP MM 委外加工采购流程里副产品的收货
  2. 【云计算】_8云视频与通信服务(完结)
  3. php 文字换行,用Php中的Fpdf换行文本
  4. 【今日互联网大事儿】小米净化器出来了呢
  5. c语言程序的命令行输入,C程序获取命令行参数
  6. linux笔记之 raid
  7. UVa 439 - Knight Moves
  8. JSON-lib框架,转换JSON、XML不再困难
  9. 如何搜索出代理服务器
  10. 高斯赛德尔潮流计算c语言编程,高斯赛德尔法潮流计算
  11. 要打理好自己的钱袋子
  12. JAR包的JDK版本查看与设置
  13. FFMPEG录屏(12)---- DXGI 捕获桌面
  14. java 银联支付_Java 银联支付官网demo测试及项目整合代码
  15. Word2007 生成目录英文变成大写的解决办法
  16. 高通平台的耳机检测(msm8909)
  17. uniapp开发小程序,引入腾讯兔小巢插件,兔小巢页面导航头部样式错乱问题
  18. 小说阅读大全(安卓)最后一个绿色版。
  19. IBM 3250 m5重装linux,IBM/Lenovo System x3650 M5 系统全新安装教程
  20. Java重载,顺序不同也算重载

热门文章

  1. 这个神器5秒20个爆款标题,关键还免费,做自媒体不会写标题?
  2. David Pozar 微波工程读书笔记(一)
  3. 用swaks进行发件人伪造
  4. Python黑帽子——通过Paramiko使用SSH
  5. Unity中英对照汉化
  6. 什么是电磁兼容标准?IEC、EN、TC77、CISPR等的区别!
  7. macOS “不能安装该软件,因为当前无法从软件更新服务器获得” 解决方法
  8. 如何修正EPS编辑框中汉字输入显示为问号
  9. vscode 字体颜色变得花里胡哨的
  10. python 空对象,在Python中创建一个空对象