31

У меня есть виртуальная машина VirtualBox (v4.1.8), которой автоматически назначается IP-адрес в диапазоне 10.0.x.x через DHCP.

Могу ли я изменить его на использование диапазона 192.168.x.x ?

4 ответа4

23

Благодаря @RelaXNow, вот ответ на вопрос:

VBoxManage modifyvm  "NameOfVM" --natnet1 "192.168/16" 
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.

3

Да, это можно изменить. Здесь есть документация:

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

Это обрабатывается с помощью команды VBoxManage dhcpserver .

3

Обычно вам не нужно изменять диапазон адресов VirtualBox DHCP. Эта сеть является внутренней и существует только между вашей виртуальной машиной и приложением VirtualBox. Там нет маршрутизации, а только NAT.

Если вы хотите разрешить доступ к вашей виртуальной машине извне, оставаясь в режиме NAT по умолчанию, можно выборочно открывать порты (переадресация портов).

Например, чтобы разрешить доступ к вашему внутреннему серверу ssh через порт 2022, используйте эту команду:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .