VirtualBox доступ в интернет из гостевой системы и доступ к гостевой системе
Доброго времени суток. В одной из статей мы c вами установили Ubuntu в качестве гостевой системы и предоставили ей доступ в интернет. Проблем у нас не возникло. Но мне бы хотелось из хоста иметь доступ к гостевой системе Ubuntu, при этом чтобы наша Ubuntu оставалась за NAT. Есть несколько вариантов реализации данной задачи. И я рассмотрю один – создание еще одного сетевого интерфейса. Второй вариант, проброс портов я не буду рассматривать, т.к. он мне не подошел. Приступим.
Настройка VirtualBox.
Нам необходимо добавить еще один виртуальный адаптер (один уже есть и используется для выхода в интернет гостевых ОС)
Для этого открываем настройки VirtualBox
Дальше переходим в «Сеть» и во вкладку «Виртуальные сети хоста». Жмем добавить новый адаптер.
Дальше настраиваем адаптер, прописываем ip адрес, я прописал статический. 10.0.2.2
Также можно настроить и DHCP сервер.
Жмем «Ок». Теперь переходим к настройке виртуальной машины.
Настройка сети в виртуальной машине.
Открываем настройки нашей виртуальной машины.
Выбираем «Сеть» и переходим во вкладку «Адаптер 2»
Включаем сетевой адаптер. Затем выбираем тип подключения «Виртуальный адаптер» и из списка выбираем имя. Жмем «Ок»
На этом настройка виртуальной машины завершена. Запускаем машину.
Настройка гостевой Ubuntu
Открываем терминал и вводим команду ifconfig.
И так, интерфейс 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
Вот эта команда не работает: sudo /etc/init.d/networking restart
На форуме говорят, что вместо неё работает вот эта:
sudo systemctl restart network-manager.service
или эта:
sudo systemctl restrat network-online.target
PS Да будет линукс проклят вечно
Пожалуйста, подскажите. Не могу настроить интернет на витуалке, в которой установлен widows-xp. Пытался разобраться в приведенном выше описании но зашел в тупик. К кому можно обратиться с этим вопросом?
А что именно не получается?
А с масками тут все нормально ? И пробросов не нужно настраивать ? Т.к, сервер не пингуется с windows хоста
Главное, чтобы в одной подсети были
Пробрасывать нужно, если машинка за натом.