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

Данная установка произведена на виртуальную машину VirtualBox 5.2.18 с установочного образа debian-9.5.0-amd64-netinst.iso хостовая машина на Linux Mint 19.

Скачать данный образ можно по ссылке: https://cdimage.debian.org/cdimage/release/9.5.0/amd64/iso-cd/

После установки гостевой операционной системы на VirtualBox, по умолчанию создается сеть в режиме NAT. У нас нет доступа к гостевой машине с хоста.

Для того чтобы иметь доступ к гостевой машине с хоста я временно проброшу порты в гостевую операционную систему, как описано:

http://sergmuskwo.beget.tech/probros-portov-v-virtualbox-dlja-podkljuchenija-k-linux/

Входим на сервер и проверяем наши интерфейсы:

# ip a

Записываем ip интерфейса enp0s3 — 10.0.2.15. Выключаем сервер и настроим проброс порта.

Теперь для входа на гостевую машину нужно ввести команду: 

$ ssh serg@127.0.0.1 -p2222

Установка Midnight Commander.

Установим Midnight Commander, мне в нем удобнее всего работать, в том числе в редакторе mcedit:

# apt-get -y install mc

Сделаем Midnight Commander редактором по умолчанию:

# select-editor

Select an editor. To change later, run ‘select-editor’.

 1. /bin/nano <—- easiest

 2. /usr/bin/mcedit

 3. /usr/bin/vim.tiny

Choose 1-3 [1]: 2

Настройка сети на гостевой системе Debian.

На гостевой системе Debian нам нужно: 

  • выход в интернет;
  • связь с хостом.  

На гостевой системе Debian у нас будет две сетевые карты. В нашем случае:

enp0s3 – для связи с хостом; (Cвязь с хостом через Виртуальный адаптер хоста).

enp0s8 – для выхода в интернет. (Выход в интернет будет через NAT).

Открываем файл /etc/network/interfaces для редактирования:

# mcedit /etc/network/interfaces

Редактируем файл следующим образом:

auto enp0s3

allow-hotplug enp0s3

iface enp0s3 inet static # Для связи с хостом.

address 192.168.56.100 # Можно вводить любой в диапазоне 192.168.56.3 — 192.168.56.255.

netmask 255.255.255.0

auto enp0s8

allow-hotplug enp0s8

iface enp0s8 inet dhcp # Для выхода в интернет.

Вот как, получилось:

Отлично, теперь выключаем виртуальную машину. И переходим к настройкам VirtualBox.

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

Нажимаем «Создать».

Нажимаем «Свойства».

Во вкладке «Адаптер» будет следующее: 

— в поле «IPv4 адрес» — адрес 192.168.56.1,

— в поле «IPv4 маска сети»255.255.255.0.  

Во вкладке «DHCP сервер» отключаем DHCP сервер, убрав галочку с «Включить сервер».

Жмем «Применить».

Таким образом мы настроили VirtualBox. Теперь надо настроить виртуальную машину.

Для этого жмем правой кнопкой мыши по виртуальной машине и выбираем «Настроить». Переходим в пункт «Сеть». И во вкладке «Адаптер 1»: 

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

Переходим во вкладку «Адаптер 2»: 

  • Включаем сетевой адаптер;
  • Тип подключения выбираем «NAT»;
  • Больше ничего не трогаем.

Жмем «Ok».

Все мы с Вами настроили сеть для работы с гостевой системой Debian из нашего хостового Linux Mint 19, а также настроили выход в интернет для самой гостевой системы. Давайте проверим. Запускаем нашу виртуальную машину.

Проверяем запустились ли наши интерфейсы. Для этого вводим команду:

# ip a

Все интерфейсы запущены. Пробуем подключиться к гостевой машине: 

$ ssh serg@192.168.56.100

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

Проверим интернет, запустим пинг:

$ ping ya.ru

Пинг идет – интернет есть. Нажимаем Ctr+Z останавливаем ping. 

Проверим связь с хостом, запустим пинг:

$ ping 192.168.56.1

Пинг идет – связь с хостом есть. Нажимаем Ctr+Z останавливаем ping. 

В итоге мы получили следующую конфигурацию:

Обе системы имеют выход в интернет и мы можем управлять гостевой машиной.


ИСТОЧНИК. 

Установка Ubuntu Server на VirtualBox. Настройка сети.