두 개의 가상 머신이 동일한 IP 주소를 갖는 이유는 무엇입니까?

두 개의 가상 머신이 동일한 IP 주소를 갖는 이유는 무엇입니까?

我有两个虚拟机都在 Linux 主机 (Fedora 16) 上运行。我将两个适配器设置为附加到 NAT。当我启动它们时,它们的默认网关都设置为10.0.2.2.它们还具有相同的 IP 地址(10.0.2.15)。它们都位于同一适配器(适配器 1)上。我不知道为什么它们被分配相同的 IP 地址,并且默认网关不应该是,10.0.2.1因为子网地址是10.0.2.0255.255.255.0,网络掩码是 255.255.255.0。我是否缺少某些东西,以前有人发生过这种情况吗?如何让 VirtualBox DHCP 正常工作?

ベストアンサー1

VirtualBox DHCP 工作正常。

让所有计算机在 NAT 配置中获得相同的地址并没有什么问题。所有虚拟机都相互隔离,因此不存在冲突风险。它们也不在同一个适配器上。每个虚拟机都有自己的虚拟化硬件,包括网卡。

默认网关也不必是 10.0.2.1。尽管通常的做法是将其设置为较低的 IP 地址,但它可以是子网范围内的任何 IP。

另外,没有“真正的”dhcp 服务,所有内容都硬编码在 VirtualBox 代码中,尽管如果您对默认 IP 地址不满意,您可以微调 NAT 引擎

おすすめ記事