У меня есть виртуальная машина 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"
sudo vboxreload
на хосте (VirtualBox 5.1.26).
Если я понял вопрос, если вы посмотрите главу 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.
File
-> Preferences
-> ...
Да, это можно изменить. Здесь есть документация:
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"