我正在努力理解各种 VB 网络选项的工作方式。我有一台配备 8GB 内存的 Windows 10 Pro 笔记本电脑,我的计划是创建/安装几个 Linux 虚拟机,每个虚拟机大约有 1GB 内存。我从 LMDE 3 开始。
所以,如果我正确理解 VB https://www.virtualbox.org/manual/UserManual.html#networkingdetails>Manual:
1) NAT 意味着 VB DHCP 服务器为每个来宾分配一个 IP 地址,大概在同一个网络上,尽管据我了解他们不会看到对方。然后 VB 使用 NAT 通过我的笔记本电脑的 NIC 重定向来自任何来宾的所有网络流量。
2) 我对 NAT 服务的工作原理以及它与 NAT 的区别感到困惑。
3) 桥接网络意味着每个客人的网卡实际上会通过隧道连接到我笔记本电脑的网卡,这样就不会使用 VB DHCP 服务器,而是使用我家里的路由器(例如,为我的笔记本电脑分配一个 IP ) 然后会为每个来宾分配 IP。这类似于我有 4 台物理计算机。
4) 内部网络意味着 VB DHCP 服务器为每个来宾分配一个 IP 地址,而且来宾在网络上设置,以便他们可以看到彼此。但是,我的笔记本电脑看不到它们中的任何一个,除非我为任何访客添加第二个网络适配器(例如使用 NAT 或桥接),否则所有访客都无法访问外部互联网。
5) Host-only 网络与内部网络基本相同,除了我的笔记本电脑可以看到客人(并且从技术上讲,可以与他们互动)但客人仍然无法访问外部互联网。
我上面写的任何内容是否正确?NAT服务呢?这是如何运作的?我已经通读了 VirtualBox 手册,但仍然感到困惑。任何帮助是极大的赞赏。
提前致谢!
NAT 与 NAT 网络 -
普通 NAT 有一个预定义的子网等,多个虚拟机甚至不会看到彼此。它是一个带有 NAT 路径的简单隔离系统。
NAT 网络允许您定义子网(并为不同的组设置多个子网等),同一 NAT 网络上的机器可以相互看到。
仅内部没有 DHCP 服务(我在 Mint 19 上使用 VBox 5.x)