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

Ромчик
12

virtualboxДоброго времени суток. В данном посте мы установим Virtual Box на Windows 10. Дальше в качестве гостевой системы поставим Ubuntu Server и настроим сеть. Сеть настроим таким образом: через один интерфейс будем выходить в интернет, а через второй интерфейс мы будем заходить с хоста (в нашем случае Windows 10) на гостевую систему (Ubuntu Server). Это нам пригодится для подключения к Ubuntu по ssh, по ftp, по http и по https.

Ну, что приступим.

Установка VirtualBox.

Для начала нам необходимо скачать сам VirtualBox. Для тех, кто еще не знаком с VirtualBox я рекомендую статью на Wikipedia. Скачать VirtualBox мы можем на официальном сайте

Переходим по кнопке «Download VirtualBox 5.0»

01

Выбираем VirtualBox для соответствующей системы. В нашем случае для Windows «VirtualBox 5.0 for Windows hosts»

02

Приступаем к установке. Запускаем инсталлятор.

03Ничего не меняем, устанавливаем по дефолту

04

Жмем «Next»

05

Опять же ничего не меняем. Жмем «Next»

06

Для начала установки жмем «Yes»

07

Жмем «Install»

08

Галочку оставляем и жмем «Finish». Все установка VirtualBox завершена.

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

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

Жмем «Создать»

09

В открывшемся окне в полях:

  • Имя – вписываем название наше виртуальной машины
  • Тип – выбираем Linux
  • Версия – выбираем Ubuntu(32-bit)

Жмем «Next»

10

В следующем окне устанавливаем, выделяемый объем оперативной памяти для нашей виртуальной машины. В моем случае я выделил 2ГБ. Жмем «Next».

11

В следующем окне выбираем «Создать новый виртуальный жесткий диск» и жмем «Создать».

12

В следующем окне указываем тип – VDI и жмем «Next»

13

В следующем окне выбираем «Динамический виртуальный жесткий диск» и жмем «Next»

14

Указываем объем виртуального жесткого диска. Система рекомендует 8ГБ, так и оставим. Жмем «Создать»

15

Все виртуальная машина создана.

16

Теперь можно приступить к установке Ubuntu Server на VirtualBox.

Установка Ubuntu Server на VirtualBox.

Прежде чем приступить к установке Ubuntu. Необходимо скачать сам дистрибутив. Для этого заходим на сайт Ubuntu. Выбираем в меню «Download» пункт «Server»

17

Дальше выбираем «Alternative downloads and torrents»

18

И скачиваем Ubuntu 14.04.2 LTS Server (32-bit)

19

Теперь мы можем приступить к установке Ubuntu.

Вставляем наш, только что скачанный iso в привод нашей виртуальной машины. Для этого в разделе «Носители» жмем по «Оптический привод» и выбираем только, что скачанный образ дистрибутива Ubuntu Server.

20

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

21

Теперь запускаем виртуальную машину.

Нас попросят выбрать загрузочный диск. Выбираем Ubuntu-14.04.2-server-i386.iso и жмем «Продолжить».

22

Пошла установка Ubuntu. Выбираем язык установки. И жмем «Enter».

23

На следующем шаге выбираем «Установить Ubuntu Server»

24

Дальше установка Ubuntu идет стандартно, никаких фокусов нет. Поэтому я и подробно останавливаться не буду. После установки Ubuntu сразу рекомендую обновить все пакеты и установить mc.

Отлично. Теперь пришло время для настройки сети в Ubuntu.

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

Как я говорил выше, на гостевой системе нам нужен выход в интернет и связь с хостом. Для этого для гостевой системы у нас будет две сетевые карты. В нашем случае eth0 – для связи с хостом, а eth1 – для выхода в интернет. Выход в интернет будет через NAT. Хорошо, настраиваем.

Открываем файл /etc/network/interfaces для редактирования под рутовыми правами. Я делаю, так:

  • Открываю mc под рутом, команда sudo mc
  • Перехожу в нужный каталог
  • И открываю файл на редактирование F4

25

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


iface eth0 inet static

address 192.168.100.100

netmask 255.255.255.0

auto eth0



iface eth1 inet dhcp

auto eth1

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

26

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

Для этого открываем в меню «Файл» пункт «Настройки». Выбираем «Сеть». Во вкладке «Сети NAT» ничего не меняем. А вот во вкладке «Виртуальные сети хоста» выбираем «VirtualBox Host-Only Ethernet Adapter» жмем на кнопку редактирования.

27

Во вкладке «Адаптер» в поле «IPv4 адрес» прописываем адрес 192.168.100.1, в поле «IPv4 маска сети» прописываем 255.255.255.0. Во вкладке «DHCP сервер» отключаем DHCP сервер, убрав галочку с «Включить DHCP сервер». Жмем «Ok».

28

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

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

  • Включаем сетевой адаптер
  • Тип подключения выбираем «Виртуальный адаптер хоста»
  • Имя выбираем «VirtualBox Host-Only Ethernet Adapter»
  • Все остальное оставляем без изменений

29

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

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

30

Жмем «Ok». Все мы с Вами настроили сеть для работы с гостевой системой Ubuntu Server из нашей Windows 10, а также настроили выход в интернет для самой гостевой системы. Давайте проверим. Запускаем нашу виртуальную машину.

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


ifconfig

Так, интерфейсы поднялись:

31

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


ping ya.ru

Пинг идет – интернет есть.

32

Теперь проверим доступность Ubuntu Server с нашего хоста. Вызываем в Windows 10 командную строку, для этого жмем Win+R и вводим cmd, жмем Enter. В открывшемся окне запускаем пинг на адрес 192.168.100.100:

33

Как видите все работает.

Закючение.

В данной статье мы с Вами установили VirtualBox на Windows 10, затем создали виртуальную машину, на которую установили гостевую систему Ubuntu Server. Настроили VirtualBox, виртуальную машину и Ubuntu Server таким образом, что гостевая система имеет доступ в интернет, а также из основной системы мы имеем доступ к гостевой ОС.

Понравилась статья? Поделись с друзьями.
  • Add to favorites
  • Добавить ВКонтакте заметку об этой странице
  • Twitter
  • Facebook
  • Мой Мир
  • LiveJournal
  • Одноклассники
  • Блог Я.ру
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • Reddit
  • StumbleUpon
  • Technorati
  • del.icio.us
  • БобрДобр
  • LinkedIn
  • Memori.ru
  • Сто закладок
  • Blogger

  • Александр - 27.04.2016 в 09:50

    Спасибо автору за статью мучился, с этим не один час))

  • Andrey - 12.09.2016 в 12:35

    Я так понял с основной ОС мы можем пинговать Гостевую ОС.
    А с из гостевой ОС пинг, улетает на NAT, и адрес 192.168.100.1 не пингуется?

    • Ромчик - 12.09.2016 в 20:03

      Должен пинговаться. Возможно фаервол.

  • Роман - 27.11.2016 в 10:08

    Не получается настроить сетевые карты на Ubuntu установленном в VirtualBox.
    Действую так как описано выше. Может не учитываю каких-то нюансов.

    • Ромчик - 27.11.2016 в 10:26

      Вы бы подробней описали проблему, что именно не получается.

    • Роман - 27.11.2016 в 13:04

      Уже разобрался.
      У меня имена сетевых карт были не eth0 и eth1, а enp0s3 и enp0s8.
      Нужно сначала было посмотреть ls /sys/class/net/ , установить соответствующие имена и все перезагрузить.

    • Ромчик - 27.11.2016 в 13:08

      А, есть такое: в последних версиях Ubuntu поменяли названия сетевых интерфейсов.

  • Дмитри - 15.03.2017 в 13:04

    А если есть домашняя сеть и есть несколько компьютеров в этой сети, но на одном где установлен VirtualBox стоит сервер Ubuntu и мне нудно что бы другие компьютеры в сети имели доступ к этом серверу именно к Ubuntu а не к самому компу где установлен VirtualBox, как то можно реализовать видимость сервера Ubuntu с других компьютеров?

    • Ромчик - 15.03.2017 в 13:11

      Да, можно. Заходите в настройки виртуальной машины, в «сеть» и выбираете «тип подключения» сетевой мост. Тогда ваша виртуальная машина будет находится в Вашей локальной сети (ip автоматом получить или присвоить в ручную из подсети локальной сети)

    • Дмитри - 17.03.2017 в 09:22

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

  • Дмитрий - 20.08.2017 в 01:23

    Спасибо автору за статью! И спасибо Роману за упоминание что названия сетевых интерфейсов поменяли)

  • Alexandr - 27.10.2019 в 20:49

    Спасибо! Статья очень помогла с настройкой сети. Почему-то этот момент во многих статьях и видео пропускают. Респект автору!

  • ©2012-2020 По всем вопросам обращайтесь через форму обратной связиПолитика конфиденциальности

    Яндекс.Метрика