Как пропинговать две виртуальные машины в virtualbox

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

VirtualBox позволяет на одном устройстве запустить несколько виртуальных машин с разными операционными системами. Виртуальные машины используют для тестирования нового ПО, для знакомства с особенностями разных ОС, а также для запуска программ, которые созданы для определённой операционной системы.

Какие типы подключения доступны в VirtualBox

В VirtualBox можно разными способами настроить интернет:

Для VirtualBox 6.1 доступны инструменты:

На одной виртуальной машине можно использовать до 4 сетевых адаптеров. Для каждого адаптера есть возможность выбрать любой тип подключения. Благодаря этому можно комбинировать настройки, выбирать разные варианты работы сети. Например, комбинировать NAT и сетевой мост. Ниже мы рассмотрим, как включить/отключить адаптер.

Как включить и отключить адаптер

1. Выберите гостевую ОС, кликните на неё правой кнопкой мыши. Нажмите Настроить:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

2. В появившемся меню выберите Сеть:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

3. Выберите адаптер, который хотите добавить или удалить. Затем переключите чек-бокс Включить сетевой адаптер в нужное положение. Если вы включаете новый адаптер, в выпадающем списке выберите тип подключения и нажмите OK:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Готово, гостевая ОС будет работать с выбранными адаптерами.

Как подключить виртуальную машину к интернету

Если вам нужен доступ только в интернет, можно использовать NAT-подключение. NAT изолирует виртуальную машину от соединений извне, поэтому доступа к другим гостевым ОС при таком подключении не будет. Проводником в интернет выступает хост-система, через которую и проходят все входящие и исходящие запросы.

В VirtualBox при создании каждой виртуальной машины подключение к интернету с помощью NAT происходит автоматически. Поэтому это самый простой способ подключения гостевой ОС к интернету.

Чтобы включить или отключить интернет с помощью NAT в VirtualBox:

1. Выберите нужную виртуальную машину и кликните по ней правой кнопкой мыши. Нажмите Настроить:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

2. В появившемся меню выберите Сеть. Поставьте галочку напротив «Включить сетевой адаптер». Выберите тип подключения NAT и нажмите OK:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

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

Готово, теперь вы знаете, как включить интернет на виртуальной машине VirtualBox.

Как настроить сеть между хостом и виртуальной машиной VirtualBox

Для подключения между основной и гостевой ОС нужно использовать тип подключения «Сетевой мост». В этом случае виртуальная машина подключается напрямую к основной сети как полноценное устройство. Для подключения используется сетевая карта хост-системы.

Чтобы включить сетевой мост:
1. Выберите виртуальную машину, которую хотите подключить к сети. Кликните по ней правой кнопкой мыши и нажмите Настроить:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

2. В появившемся меню выберите вкладку «Сеть».
3. В настройках адаптера в строке «Тип подключения» выберите Сетевой мост и нажмите OK:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Готово, гостевая ОС теперь доступна для основной.

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

Иногда нужно объединить в одну сеть несколько виртуальных машин. Для этого используется подключение «Сеть NAT». Она объединяет необходимые виртуальные машины в локальную сеть. Как и в случае с обычным NAT, у каждой есть доступ в интернет, но от доступа извне они изолированы.

Чтобы создать сеть из виртуальных машин VirtualBox:
1. На главной странице VirtualBox нажмите ФайлНастройки:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

2. Перейдите во вкладку Сеть и нажмите на кнопку с зеленым плюсом:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

3. Нажмите OK:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

4. Выберите виртуальную машину, которую хотите добавить в сеть, и кликните по ней правой кнопкой мыши. Нажмите Настроить:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

5. Выберите тип подключения Сеть NAT. В строке «Имя» выберите имя созданной сети. Нажмите OK:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Как создать сеть из виртуальных машин VirtualBox

6. Если вы хотите подключить другие виртуальные машины к сети, повторите действия с 4 шага.

Готово, локальная сеть из виртуальных машин создана.

Источник

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

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

В этой инструкции мы рассмотрим как выполняется настройка сети VirtualBox различными способами. Вы узнаете как объединить машины в одну локальную сеть, как дать им доступ к интернету и как связать их с основной системой. Но сначала поговорим о том, как может работать сеть.

Виды сетевых адаптеров VirtualBox

Существует несколько способов как настроить сеть в virtualbox, и каждый из них подходит для лучше для решения одной задачи и меньше для другой. Рассмотрим основные:

Теперь рассмотрим каждый вариант настройки более подробно.

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

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

Здесь почти нет о чем говорить. Получение доступа к сети через NAT включено по умолчанию. Проброс портов я рассматривал в отдельной статье. Но если вы раньше отключали сетевые адаптеры, то чтобы включить NAT обратно достаточно открыть настройки нужной машины:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Перейти на вкладку «Сеть»:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

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

На вкладке «Дополнительно» вы можете настроить марку устройства адаптера и MAC адрес:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Если вы собираетесь устанавливать туда в Windows, то лучше будет работать Intel PRO/1000 MT Desktop, а для Linux можно оставить AMD PCNet FAST III, так как он поддерживается всеми операционными системами.

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

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Теперь все машины, подключенные к этой сети, будут доступны друг другу, как в VMWare.

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

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Нажмите кнопку «Создать», затем, в появившемся адаптере, напротив пункта DHCP установите галочку «Включен».

Теперь вернитесь к списку виртуальных машин, зайдите в настройки машины, «Сеть»:

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Для всех машин, которые вы хотите объединить в одну сеть нужно выбирать один и тот же адаптер хоста. Если вы захотите добавить машинам также доступ в интернет, просто перейдите на вкладку «Адаптер 2», включите его и настройте NAT, как описано в первом пункте.

4. Настройка сетевого моста VirtualBox

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

В поле «Имя» вам необходимо выбрать сетевой интерфейс, который будет использоваться для связи с внешним миром. Минус такого способа в том, что внешние компьютеры смогут получить доступ к виртуальной машине, а это не очень хорошо с точки зрения безопасности.

5. Внутренняя сеть VirtualBox

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

Выводы

Как пропинговать две виртуальные машины в virtualbox. Смотреть фото Как пропинговать две виртуальные машины в virtualbox. Смотреть картинку Как пропинговать две виртуальные машины в virtualbox. Картинка про Как пропинговать две виртуальные машины в virtualbox. Фото Как пропинговать две виртуальные машины в virtualbox

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

Источник

Как настроить сеть в VirtualBox на несколько машин, с подключением через Wireguard?

Подскажите пожалуйста как настроить сеть в VirtualBox.
На 1 виртуальной машине включен VPN Wireguard и 2-я виртуальная машина выходит в интернет
через 1ю.

1 виртуальная машина:

ОС Alpine Linux (или Debian 10)
Адаптер №1
NAT DHCP
Aдаптер №2
IP: 192.168.1.1
Mask: 255.255.255.0
На виртуальной машине включен и настроен VPN WireGuard,
который подключен к серверу на VPS

2 виртуальная машина:

ОС Любая
Адаптер №1
IP: 192.168.1.2
Mask: 255.255.255.0
Gateway: 192.168.1.1

Как настроить WireGuard на Alpine Linux я знаю, но вот как сделать так, чтобы «Виртуальная машина 1» пускала весь траффик от «Виртуальной машины 2» через WireGuard я на могу настроить.
Т.е. получается мне нужно настроить «Виртуальную машину 1» как роутер

Как настроить сеть virtualbox
Привет всем:) Вопрос такой: как настроить сеть, чтобы можно было пропинговать с реальной машины.

Локальная сеть из двух машин VirtualBox
Добрый вечер! В настоящее время изучаю системное администрирование и что называется «тренируюсь на.

Как настроить сеть между 2 ноутбуками с подключением интернета?
Есть 2 ноутбука, оба поддерживают беспроводную связь, к одному подключен интернет, как сделать так.

Как настроить сеть между реально установленной OS и виртуальной? в VirtualBox(4.0.4.)
Доброго времени суток добрым(и не очень) людям!:) Я понимаю что Вы все тут такие крутые.

кстати, вот сегодня тестировал свое, и именно в таком варианте:

1. сервер на линуксе, на нем поднят coova-chilli, является шлюзом с адресом 192.168.182.1, раздает сеть 192.168.182.0/24:

2. клиент на винде, подключен к серверу и доступ к интернету получает именно от сервера:

по большому счету, ну будет в вашем случае «условная VM1» получать интернет через какой-то.

Не получается настроить Alpine как роутер.
Добавил net.ipv4.ip_forward = 1
в файл /etc/sysctl.d/local.conf

Пинг от рабочей до Alpine проходит.
Насколько понимаю нужно настрои правила IPtables, достаточно много
в интернете описаний, но не могу понять какое именно подойдет мне, т.к.
нет опыта работы с iptables

iptables-save выдает пусто
ifconfig

Добавлено через 8 минут
После того как включаю wireguard на Alpine

если я все верно понял, то интернет на Alpine приходит на eth0

что бы на рабочей станции заработал интернет нужно добавить src-nat (или MASQUERADE) правило

и прописать маршрутизацию через Wireguard, тут 2 варианта, через mangle, или ip route rules, но отдельную таблицу маршрутизации для отправки пакетов в ВПН делать в любом случае

делайте поэтапно, сначала сделайте что интернет на рабочей станции заработал без ВПН, потом настраивайте с ВПН

на рабочей станции шлюзом должен быть указан Alpine с адресом 192.168.1.1, а у вас на первых скринах почему-то 192.168.182.1

На виртуальной машине №1 (роутер)
Включил соединение с сервером wireguard и добавил правило в IPTABLES

Добавлено через 10 минут
Только отправил сообщение на форум и увидел что вы уже написали сообщение

На рабочей станции шлюзом указал Alpine, в начале видимо торопился и опечатка вышла
ip 192.168.1.2/24
gateway 192.168.1.1
dns 1.1.1.1

Не понял то, что вы написали про прописать маршрутизацию через Wireguard.
Вы имеете ввиду на VPS? В данный момент сеть работает, пинг идет до инета

Источник

Не могу пинг гостевой ОС в VirtualBox, но можно пинговать хост

Я хочу подключиться к обеим гостевым ОС. Я попытался пропинговать обоих гостей, но это не работает.
Как можно пинг в Windows хоть 7 узлов.

7 ответов

Я был удивлен найти ответ, который, наконец, работал для меня в форуме ubuntu:

в зависимости от версии Windows, которую вы использовали в вашем VirtualBox, для того, чтобы иметь возможность получить ответ на ваши пинги вы, вероятно, необходимо создать по крайней мере одну папку на машине Windows. Например, в Windows XP после настройки хотя бы одной общей папки устройство будет отвечать на запросы ping. А если нет акции, не пингует будут возвращены.

Так что в основном то, что я сделал было:

EDIT: чтобы уточнить, моя настройка-Windows7 Host & Windows7 Guest.

вот надеюсь, это кому-то поможет.

Если вы хотите, чтобы ваша виртуальная машина была доступна в сети, как автономная машина (я думаю, это то, что вы пытаетесь сделать), проверьте следующее

в VirtualBox GUI interface, в разделе сетевые настройки каждой виртуальной машины, выберите режим моста, а не NAT.

в каждой виртуальной машине настройте статический IP-адрес или dhcp.

для брандмауэра блокировки вопрос, проверить мой ответ на другой вопрос здесь

на хостинге, в проводнике, перейдите в

Панель управления\все элементы панели управления\Брандмауэр Windows\разрешенные приложения

вышеуказанный путь для windows 8, другая версия windows может отличаться слегка.

протестировано на двух гостевых коробках Ubuntu 16.06

auto enp0s8 iface enp0s8 inet dhcp

после этого изменения вы перезагрузите машину, и теперь при запуске «ifconfig» должен получить IP-адрес адаптера только для хоста, который вы можете использовать для подключения с вашей хост-машины.

обе гостевые ОС имеют разные IP-адреса. Я могу пинговать хост от обоих гостей, гостя к гостю и гостей к хосту.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *