У мене є VM VirtualBox (v4.1.8), який автоматично присвоюється IP в 10.0.x.x
діапазоні через DHCP.
Чи можу я змінити його для використання 192.168.x.x
діапазону?
У мене є VM 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. Ця мережа є внутрішньою і існує лише між вашим VM та програмою VirtualBox. Ніякої маршрутизації не бере участь, а лише NAT.
Якщо ви хочете дозволити доступ до своєї віртуальної машини ззовні, залишаючись у режимі NAT за замовчуванням, можна вибірково відкривати порти (переадресація портів).
Наприклад, щоб дозволити доступ до вашого внутрішнього ssh-сервера через порт 2022, використовуйте цю команду:
VBoxManage modifyvm "NameOfVM" --natpf1 "guestssh,tcp,,2022,,22"