VirtualBox的网络连接方式

2024-09-27  本文已影响0人  CodingCode
  1. NAT: 默认网络

VirtualBox充当了虚拟机和外部网络的路由器。
提供了:虚拟机访问主机和外网的功能,但是主机和外网不能访问虚拟机,虚拟机之间也不能访问。

现在有一种扩展:NAT Network = NAT + 虚拟机之间可以访问

  1. HostOnly: 需要主机创建虚拟网卡vboxnet0

主机和虚拟机都连接在这个网络上;所以提供了:
主机和虚拟机之间可以互相访问,但是外网不能访问虚拟机,因为外网不在这个虚拟网卡上。

相比较NAT网络:

  1. 增加主机访问虚拟机,和 虚拟机之间互相访问功能。
  2. 外网依然不能访问虚拟机。
  1. Bridge(桥接):虚拟机相当于一个独立的主机

虚拟机和主机在同一网络上,虚拟机和主机具有同等的地位,需要分配IP地址(静态或者DHCP)。所以具有和主机一样的网络访问功能。

  1. Internal Network: VirtualBox充当了交换机的作用

既然是内部访问,那只能虚拟机之间互相访问。虚拟机无法访问主机和外网,主机和外网也无法访问虚拟机。

  1. 总结起来:
模式 NAT Host-Only* Bridge Internal
虚拟机 -> 主机 可以 可以 可以 不行
主机 -> 虚拟机 不行 可以 可以 不行
虚拟机 -> 外网 可以 可以 可以 不行
外网 -> 虚拟机 不行 不行 可以 不行
虚拟机 -> 虚拟机 不行 可以 可以 可以
上一篇下一篇

猜你喜欢

热点阅读