可以在 VirtualBox 中的自定义 Nat 网络上设置 DHCP 服务器吗?我不想使用 VirtualBox 默认 DHCP 服务器。我想完全控制这项服务。
答案1
不可能——鸡和蛋的悖论。
主机在启动时需要获取其 IP 地址,即前 启动 VirtualBox 并引导 VM。
在同一个本地网络上拥有两个 DHCP 服务器是不可行的。
答案2
对于那些遇到这个问题并从中受益的人来说,我也会写下我的答案,即使这更像是一种解决方法。
我在 VirtualBox 中运行我的虚拟服务器并使用其 DHCP 服务器,没有任何问题。
为了实现这个目的,我做了以下事情:
在 VirtualBox 中,网络连接设置为桥接,这样虚拟机的网络就位于 VirtualBox 之外,不再需要 NAT。我的路由器现在控制 NAT。
服务器主机和服务器客户机本身已被赋予静态 IP,以便它们始终拥有 IP 地址。在其上安装 DHCP 服务器角色后,它现在充当 DHCP 服务器,其他网络设备可以从其获得租约。