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