更改 VirtualBox 分配给连接到 NAT 的虚拟机的默认网络

更改 VirtualBox 分配给连接到 NAT 的虚拟机的默认网络

默认情况下,VirtualBox 会为连接到 NAT 的虚拟机分配 10.0.2.0/24 地址。是否可以将 NAT 更改为其他网络?

这不是重复的问题。我知道可以定义一个单独的“NAT 网络”并分配它,但这不是我想要做的。我想更改 NAT 的默认网络,但我看不到这样做的方法。

答案1

Virtualbox 手册中有描述如何调整默认 NAT 接口行为的部分微调 VirtualBox NAT 引擎。您可以更改 IP 地址范围和子掩码、更改 DNS 解析器的行为等。

实际更改是通过VBoxManage命令进行的(换句话说,没有 GUI)。例如,要更改网络的 IP 地址范围,您可以在客户机未运行时运行以下命令:

VBoxManage modifyvm "VM name" --natnet1 "192.168/16"

答案2

对于后来发现这一点的人,手册现在包括关于修改 Nat 网络的部分。

您可以使用 轻松修改现有的 VirtualBox Nat 网络modify subcommand。例如,如果您想修改网络,使网络地址为 192.168.0.0/24。

    VBoxManage natnetwork modify --netname vboxnet0 --network "192.168.0.0/24"

相关内容