Как подключиться к VirtualBox по сети

Иногда экспериментирую на виртуальных машинах c Linux Ubuntu Server и чтобы можно было подключаться к ним по IP-адресу, откроем VirtualBox, выберем нужную машину, откроем «Настроить» — «Сеть» и увидим что во вкладке «Адаптер 1» стандартно стоит галочка на «Включить сетевой адаптер» и выбран «Тип подключения: NAT«. Это нужно чтобы на виртуальной машине работал интернет.
Можно изменить на «Сетевой мост» и виртуальная машина будет пытаться получить IP в той же сети что и физический компьютер, например от роутера, а также будет видна в сети.

Либо оставим первый адаптер как есть и перейдем на вкладку «Адаптер 2«, поставим галочку напротив «Включить сетевой адаптер» и выберем «Тип подключения: Виртуальный адаптер хоста«. Жмем «ОК» и запускаем виртуальную машину.

На виртуальной машине включим второй сетевой адаптер, а также DHCP клиент, чтобы он получил автоматически сетевые настройки (IP-адрес), по нему потом и будем подключаться.
На Linux второй сетевой адаптер настраивается в конфигурационном файле /etc/network/interfaces, в который добавим например следующее:

auto eth1
iface eth1 inet dhcp

И обновим IP:

sudo dhclient eth1

Посмотрим полученный IP:

ifconfig
ip a

Готово.

Если необходимо протестировать какой нибудь биллинг, DHCP сервер и т.д., то можно на одной виртуальной машине добавить два сетевых адаптера, первый допустим «Сетевой мост» (через него можно будет подключиться к виртуальной машине по SSH например), а второй адаптер — «Внутренняя сеть», на второй виртуальной машине настроим только один сетевой адаптер «Внутренняя сеть», в итоге получится внутренняя сеть между обеими машинами в которой они будут видеть только друг друга.

Смотрите также мою статью:
Настройка сети в Linux

Оставьте комментарий

Добавить комментарий