如何告诉 Ubuntu 使用特定的 DHCP 服务器 IP?我正在 VirtualBox 中构建虚拟测试网络,其中安装了 Ubuntu 服务器。但是,VirtualBox 没有选项可以告诉其他计算机使用特定的 VM IP 作为 DHCP 服务器。
答案1
VirtualBox 默认的网络模式 NAT 不允许这样做。它在主机和客户机之间创建一个虚拟网络,而不是将客户机直接连接到真实网络。
您可能正在寻找桥接网络。它将虚拟机连接到与主机相同的网络,使其能够使用相同的 DHCP 服务器并拥有相同范围内的 IP 地址。
您应该在 Virtual Box 首选项的网络选项卡中设置此项:
您还可以使用 NAT 网络,这是一种新的实验模式,其中所有虚拟机共享一个(虚拟)网络。默认情况下,NAT 网络提供自己的 DHCP 服务器,您可以从命令行禁用它:
VBoxManage natnetwork modify -t nat-int-network -h off
其中 nat-int-network 是您的内部网络名称(这只是默认值)