VirtualBox的各类网络模式要如何选择?

一直在使用virtualbox,感受挺好用的,平时也没怎么遇到过问题,因此也没有详细看过virtualbox的官方文档。html

今天忽然想要主机访问虚拟机上的服务,发现连不上,ping也ping不通,一脸茫然,因此决定把virtualbox网络这块的文档好好看下。微信

看完以后,发现仍是有不少知识点的,因此写篇文章总结下:网络

  1. virtualbox可选的网络模式有七种,分别是 Not attached、Network Address Translation (NAT)、NAT Network、Bridged networking、Internal networking、Host-only networking、Generic networking
  2. Not attached 模式相似于没插网线,因此网络是断的,无法链接主机和外网,但ip地址什么的是有的。
  3. NAT 模式下能够访问主机和外网,但主机、外网及其余虚拟机都不能直接访问该虚拟机,这也是virtualbox的默认网络模式。
  4. NAT Network 模式和 NAT 相似,惟一的区别是在该模式下,虚拟机之间能够相互访问。
  5. Bridged networking 模式下,虚拟机相似于内网的一台其余机器,因此它能够访问内网中的其余机器以及外网,内网中的其余机器也能够直接访问它,在该模式下,虚拟机之间也是能够访问的。该模式能够说是virtualbox网络功能最全的模式,若是嫌配置网络麻烦,直接用这个模式就行了。
  6. Internal networking 模式下,只有虚拟机之间能够相互访问。
  7. Host-only networking 模式下,只有虚拟机和主机、虚拟机和虚拟机之间可相互访问。
  8. Generic networking 模式不多用,这个不讲。
  9. 一台虚拟机可设置多张网卡,好比设置两张网卡,第一张网卡选NAT模式,因此虚拟机能够访问外网,第二张网卡选Host-only networking模式,因此虚拟机可访问主机和其余虚拟机,反之也能够访问。

有关在不一样的网络模式下,虚拟机、主机、局域网/外网之间的可访问规则,官方文档给了一个很是好的图表,这里也给你们看下:spa

网络模式间的区别

有了这个表格作对比,你们就应该能很是清楚的了解各个模式之间的区别了。htm

好,网络部分的总结就这么多,有关其更详细的介绍,请看官方文档:blog

https://www.virtualbox.org/ma...ip

但愿本文能对你有所帮助。文档

完。get

更多原创文章,请关注个人微信公众号:虚拟机

底层技术研究

相关文章
相关标签/搜索