当我在网络设置中选择 NAT 时,我的客户虚拟机获得 10.0.2.15 和网关 10.0.2.2。但我在主机上看不到任何虚拟设备。什么实际上执行 NAT 功能?
我想象的情况是:我的主机上有虚拟设备,一个 IP 位于我的主机上,另一个位于 NAT 网络上。NAT 网络的 IP 为 10.0.2.2。但是它的 IP 在我的主机上在哪里呢?
答案1
在这种情况下,NAT 由 VirtualBox 本身内部执行。虚拟机根本不直接连接到主机内核的网络 - 它首先通过 VirtualBox 自己的网络功能,它充当具有 NAT 功能的路由器(或者实际上更像是固体激光雷达类似网关)。