将 VirtualBox DHCP 更改为发出 192.168.xx 地址而不是 10.0.xx 地址?

将 VirtualBox DHCP 更改为发出 192.168.xx 地址而不是 10.0.xx 地址?

我有一个 VirtualBox (v4.1.8) VM,它通过 DHCP 自动分配了该范围内的 IP 10.0.x.x

我可以将其改为使用192.168.x.x范围吗?

答案1

感谢@RelaXNow,这是该问题的答案:

VBoxManage modifyvm  "NameOfVM" --natnet1 "192.168/16" 

答案2

假设我理解了这个问题,如果你检查第六章手册上说:

In the VirtualBox graphical user interface, you can configure all these items in the global settings via "File" -> "Settings" -> "Network", which lists all host-only networks which are presently in use. Click on the network name and then on the "Edit" button to the right, and you can modify the adapter and DHCP settings.

在此处输入图片描述

答案3

是的,可以更改。这里有相关文档:

http://www.virtualbox.org/manual/ch08.html#vboxmanage-dhcpserver

它是通过VBoxManage dhcpserver命令处理的。

答案4

通常不需要修改 VirtualBox DHCP 地址范围。此网络是内部网络,仅存在于您的 VM 和 VirtualBox 应用程序之间。不涉及路由,仅涉及 NAT。

如果您希望在保持默认 NAT 模式的同时允许从外部访问您的虚拟机,则可以有选择地打开端口(端口转发)。

例如,要允许通过 2022 端口访问您的内部 ssh 服务器,请使用以下命令:

VBoxManage modifyvm "NameOfVM" --natpf1 "guestssh,tcp,,2022,,22"

相关内容