Данная установка произведена на виртуальную машину 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.
В итоге мы получили следующую конфигурацию:
Обе системы имеют выход в интернет и мы можем управлять гостевой машиной.
ИСТОЧНИК.