У меня есть виртуальная машина VirtualBox (v4.1.8), которой автоматически назначается IP-адрес в диапазоне 10.0.x.x
через DHCP.
Могу ли я изменить его на использование диапазона 192.168.x.x
?
У меня есть виртуальная машина VirtualBox (v4.1.8), которой автоматически назначается IP-адрес в диапазоне 10.0.x.x
через DHCP.
Могу ли я изменить его на использование диапазона 192.168.x.x
?
Благодаря @RelaXNow, вот ответ на вопрос:
VBoxManage modifyvm "NameOfVM" --natnet1 "192.168/16"
Если я понял вопрос, если вы проверите главу 6 руководства, там написано:
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.
Да, это можно изменить. Здесь есть документация:
http://www.virtualbox.org/manual/ch08.html#vboxmanage-dhcpserver
Это обрабатывается с помощью команды VBoxManage dhcpserver
.
Обычно вам не нужно изменять диапазон адресов VirtualBox DHCP. Эта сеть является внутренней и существует только между вашей виртуальной машиной и приложением VirtualBox. Там нет маршрутизации, а только NAT.
Если вы хотите разрешить доступ к вашей виртуальной машине извне, оставаясь в режиме NAT по умолчанию, можно выборочно открывать порты (переадресация портов).
Например, чтобы разрешить доступ к вашему внутреннему серверу ssh через порт 2022, используйте эту команду:
VBoxManage modifyvm "NameOfVM" --natpf1 "guestssh,tcp,,2022,,22"