Настройка виртуального адаптера хоста в VirtualBox.

В качестве хост машины выступает Linux Mint 19, на который установлен VirtualBox 5.2.18. Гостевая машина — сервер на Debian 9.

Способ получить доступ к виртуальной машине извне — использовать виртуальный адаптер хоста.

Тут можно настроить все более подробно, а также получить отдельный ip для машины, что дает больше возможностей.

Примечание.

Виртуальный адаптер хоста — создается виртуальный сетевой адаптер, к которому можно подключить несколько виртуальных машин, тем самым объединив их в локальную сеть. Доступа к интернету нет, но зато машины находятся в одной сети и каждая имеет свой ip адрес, теперь они могут взаимодействовать между собой. Основная система тоже доступна по ip 192.168.56.1. Машины доступны не только между собой, но и из основной системы.

Для того чтобы все это заработало в Linux, нам нужно чтобы были загружены модули ядра vboxnetadp и vboxnetflt:

$ lsmod | grep vbox

Возможно, для их правильной работы вам придется установить пакет net-tools.

1. Создаем виртуальный адаптер.

Сначала нужно создать виртуальный адаптер. Для этого откройте меню «Файл», затем «Менеджер сетей хоста»:

Нажимаем «Создать виртуальную сеть хоста»:

Появится созданный адаптер. Если DHCP сервер не включен его надо включить.

2. Настройка VirtualBox.

Открываем меню «Машина» — «Настроить»:

Открываем раздел «Сеть»:

В разделе «Тип подключения» изменяем тип адаптера с «NAT» на «Виртуальный адаптер хоста». В разделе «Имя» должен появиться наш адаптер «vboxnet0».

Нажимаем «OK» и идем дальше.

3. Подключение к гостевой машине.

Запускаем нашу виртуальную машину. Входим под root и смотрим наш ip адрес:

# ip a

Адрес нашей машины 192.168.56.3. Пробуем подключиться. Открываем терминал на хостовой машине и вводим:

$ ssh serg@192.168.56.3

Соединение успешно установлено.


ИСТОЧНИК.

Проброс портов VirtualBox.

Настройка сети VirtualBox.