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

Ben*_*Ben 5 networking virtualbox nat virtual-machine

默认情况下,VirtualBox 会为连接到 NAT 的 VM 分配一个 10.0.2.0/24 地址。是否可以将 NAT 更改为不同的网络?

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

Ken*_*ter 5

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

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

VBoxManage modifyvm "VM name" --natnet1 "192.168/16"
Run Code Online (Sandbox Code Playgroud)

  • OP 要求为所有 VirtualBox 更改它,而不仅仅是特定的虚拟机。`modifyvm` 子命令无法满足标准,因为它仅针对特定虚拟机进行更改。 (4认同)