Сеть в VBoxManage

Содержание
dhcpserver
Подключить сетевой адаптер
natnetwork
Отключить сетевой адаптер
Похожие статьи

dhcpserver

Список существующих DHCP серверов

vboxmanage list dhcpservers

Создать новый DHCP сервер для сети NatNetwork1

vboxmanage dhcpserver add --network=NatNetwork1 --server-ip=10.0.2.3 --netmask=255.255.255.0 --lower-ip=10.0.2.4 --upper-ip=10.0.2.254 --enable

Пример вывода ip a для интерфейса nic2 подлкюченного к такому DHCP серверу

… 3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:4c:9e:d7 brd ff:ff:ff:ff:ff:ff inet 10.0.2.4/24 brd 10.0.2.255 scope global noprefixroute dynamic enp0s8 valid_lft 404sec preferred_lft 404sec inet6 fe80::2650:3e88:7062:aec6/64 scope link noprefixroute valid_lft forever preferred_lft forever

Подключить сетевой адаптер

Возможные варианты подключения (подробнее о каждом здесь)

none|null|nat|natnetwork|bridged|intnet|hostonly|generic

hostonly

Прежде чем подключать hostonly адаптер нужно проверить включен ли DHCP сервер для HostInterfaceNetworking

vboxmanage list dhcpservers

У меня они обычно в самом верху - над natnetwork и другими

NetworkName: HostInterfaceNetworking-vboxnet0 Dhcpd IP: 192.168.56.100 LowerIPAddress: 192.168.56.101 UpperIPAddress: 192.168.56.254 NetworkMask: 255.255.255.0 Enabled: Yes Global Configuration: minLeaseTime: default defaultLeaseTime: default maxLeaseTime: default Forced options: None Suppressed opts.: None 1/legacy: 255.255.255.0 Groups: None Individual Configs: None …

Создать новый hostonly интерфейс можно командой

vboxmanage hostonlyif create

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet0' was successfully created

Изучить список существующих

vboxmanage list hostonlyifs

Name: vboxnet0 GUID: 786f6276-656e-4074-8000-0a0027000000 DHCP: Disabled IPAddress: 192.168.56.1 NetworkMask: 255.255.255.0 IPV6Address: IPV6NetworkMaskPrefixLength: 0 HardwareAddress: 0a:00:27:00:00:00 MediumType: Ethernet Wireless: No Status: Down VBoxNetworkName: HostInterfaceNetworking-vboxnet0

Чтобы подключить первый сетевой адаптер на машине ubuntu20 в режиме hostonly

vboxmanage modifyvm ubuntu20 --nic1 hostonly

или в случае, когда нужно явно указать hostonly сеть

vboxmanage modifyvm ubuntu20 --nic1 hostonly --hostonlyadapter1 vboxnet0

intnet

Подключение к intnet

vboxmanage modifyvm win11 --nic1 intnet --intnet1 "InternalNet"

natnetwork

список|создать|переключить|изменить|удалить

Список существующих natnetwork можно получить командой

vboxmanage natnetwork list

NAT Networks: 0 networks found

Создать новую natnetwork и включить dhcp

vboxmanage natnetwork add --netname NatNetwork1 --network "192.168.56.0/24" --enable --dhcp on

Сменить сеть

Чтобы переключить natnetwork c NatNetwork на NatNetwork1 на втором сетевом адапетере (nic2) машины ubuntu20

vboxmanage modifyvm ubuntu20 --natnetwork2 NatNetwork1

Можно явно указать адаптер

vboxmanage modifyvm ubuntu20 --nic2 natnetwork --natnetwork2 NatNetwork1

Изменить natnetwork

vboxmanage natnetwork modify --netname NatNetwork1 --network 10.0.2.0/24

Удалить natnetwork

vboxmanage natnetwork remove --netname NatNetwork1

Отключить сетевой адаптер

Чтобы отключить первый сетевой адаптер на машине ubuntu20

vboxmanage modifyvm ubuntu20 --nic1 none

Для наглядности демонстрирую как статус none выглядит в UI

Сетевой адаптер nic1 в статусе none VirtualBox изображение с сайта www.devhops.ru
Сетевой адаптер none

Автор статьи: Андрей Олегович

Похожие статьи
VBoxManage
VirtualBox
Диски
guestcontrol
Сеть
man VBoxManage
ostypes: Доступные ОС

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: