VirtualBox доступ в интернет из гостевой системы и доступ к гостевой системе

Ромчик
3

VirtualBox доступ в интернет из гостевой системы и доступ к гостевой системе

Доброго времени суток. В одной из статей  мы c вами установили Ubuntu в качестве гостевой системы и предоставили ей доступ в интернет. Проблем у нас не возникло. Но мне бы хотелось из хоста иметь доступ к гостевой системе Ubuntu, при этом чтобы наша Ubuntu оставалась за NAT. Есть несколько вариантов реализации данной задачи. И я рассмотрю один – создание еще одного сетевого интерфейса. Второй вариант, проброс портов я не буду рассматривать, т.к. он мне не подошел. Приступим.

Настройка VirtualBox.

Нам необходимо добавить еще один виртуальный адаптер (один уже есть и используется для выхода в интернет гостевых ОС)

Для этого открываем настройки VirtualBox

Настройка VirtualBox

Дальше переходим в «Сеть» и во вкладку «Виртуальные сети хоста». Жмем добавить новый адаптер.

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

Дальше настраиваем адаптер, прописываем ip адрес, я прописал статический. 10.0.2.2

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

Также можно настроить и DHCP сервер.

Жмем «Ок». Теперь переходим к настройке виртуальной машины.

Настройка сети в виртуальной машине.

Открываем настройки нашей виртуальной машины.

Настройка виртуальной машины

Выбираем «Сеть» и переходим во вкладку «Адаптер 2»

Настройка второго адаптера в виртуальной машине

Включаем сетевой адаптер. Затем выбираем тип подключения «Виртуальный адаптер» и из списка выбираем имя. Жмем «Ок»

Включаем и выбираем тип адаптера

На этом настройка виртуальной машины завершена. Запускаем машину.

Настройка гостевой Ubuntu

Открываем терминал и вводим команду ifconfig.

Команда ifconfig Ubuntu

И так, интерфейс enp0s3 служит для выхода в интернет, а enp0s8 для связи гостевой системы с хостом. Ок, давайте пропишем enp0s8 статический IP. Например, 10.0.1.10.

Открываем sudo gedit /etc/network/interfaces

И добавляем:


    auto enp0s8
    iface enp0s8 inet static
    address 10.0.1.10
    netmask 255.255.255.0

Сохраняем и перезапускаем сеть, командой:


    sudo /etc/init.d/networking restart

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

Проверка интернет на гостевой системе

Отлично все работает. Теперь проверим доступ с хоста к гостевой системе. Запускаем пинг на 10.0.1.10

Проверка доступа к гостевой системе

Вот и все.

Заключение.

Мы с вами настроили доступ к гостевой системе из хоста, при этом есть доступ из гостевой системы в интернет (через NAT)

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

  • Aleksandr - 18.11.2018 в 00:00

    Вот эта команда не работает: sudo /etc/init.d/networking restart
    На форуме говорят, что вместо неё работает вот эта:
    sudo systemctl restart network-manager.service
    или эта:
    sudo systemctl restrat network-online.target

    PS Да будет линукс проклят вечно

  • Сергей. - 25.02.2019 в 11:49

    Пожалуйста, подскажите. Не могу настроить интернет на витуалке, в которой установлен widows-xp. Пытался разобраться в приведенном выше описании но зашел в тупик. К кому можно обратиться с этим вопросом?

    • Ромчик - 25.02.2019 в 13:29

      А что именно не получается?

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

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