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

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

  • автор:

Как запустить 2 виртуальные машины (Linux) с разными IP (VirtualBox)?

Создал в VirtualBox (из под Windows7) 2 виртуальные машины, обе на линуксе.
При их запуске вижу один и тот же IP. Как задать им разный IP-адрес?

  • Вопрос задан более трёх лет назад
  • 4220 просмотров

Комментировать
Решения вопроса 2

dimonchik2013

Dimonchik @dimonchik2013
non progredi est regredi

сеть настраиваешь как бридж, тогда они получат ИП от DHCP сервера,
на DHCP можешь по Мак адресам виртуалок задать постоянные IP

Ответ написан более трёх лет назад
Нравится 1 7 комментариев

pashakiz

Павел Кизернис @pashakiz Автор вопроса

«на DHCP можешь по Мак адресам виртуалок задать постоянные IP»
можно чуть подробнее, как это сделать?

dimonchik2013

Dimonchik @dimonchik2013
в роутере есть DHCP меню, по макадресам — опционально, есть не во всех

pashakiz

Павел Кизернис @pashakiz Автор вопроса

dimonchik2013: это есть, понял, у меня tp-link.
А сетевой мост этот должен быть основным (и единственным) адаптером в VirtualBox или нужен еще адаптер типа NAT?

А то в списке клиентов DHCP нет виртуалки и на ней нет инета.

dimonchik2013

Dimonchik @dimonchik2013
одним единственным, собвтенно, только при нем будет «разрешить все»

dimonchik2013

Dimonchik @dimonchik2013
потом перегружаешь виртуалки и ifconfig смотришь, что присволилось, ну и пингуешь с хост машины

pashakiz

Павел Кизернис @pashakiz Автор вопроса

Добавил в TP-Link (веб интерфейс)
DHCP — Резервирование адресов: 08-00-27-BC-EB-CC — 192.168.0.102
Мак адрес взял из настроек VB
Перезапустил роутер.
Перезагрузил гостевую ОС — инета на ней нет и в списке клиентов DHCP (роутера) её нет.

$ ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:bc:eb:cc
inet6 addr: fe80::a00:27ff:febc:ebcc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1335 (1.3 KB) TX bytes:10949 (10.9 KB)

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1184 (1.1 KB) TX bytes:1184 (1.1 KB)

pashakiz

Павел Кизернис @pashakiz Автор вопроса

Что-то покликал по иконке подключения и она заработала)
Инет есть.
С хост-машины пингуется гостевая (192.168.0.102)

$ ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:bc:eb:cc
inet addr:192.168.0.102 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:febc:ebcc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:38 errors:0 dropped:0 overruns:0 frame:0
TX packets:1046 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5321 (5.3 KB) TX bytes:215905 (215.9 KB)

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:246 errors:0 dropped:0 overruns:0 frame:0
TX packets:246 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19561 (19.5 KB) TX bytes:19561 (19.5 KB)

Как правильно соединить 2 виртуальные машины?

Имеются 2 виртуальные машины в Oracle VM VirtualBox: Ubuntu и Windows 7. Понадобилось получить доступ к БД PostgreSQL, находящейся на убунту с Windows 7. Искал как подключиться, обнаружил, что обе виртуальные машины имеют одинаковый IP (в настройках стоит NAT). Искал решения на разных сайтах, узнал, что нужно использовать виртуальный адаптер хоста, но так и не понял, как правильно настроить. Если кто-то сможет подсказать, буду благодарен. В данный момент обе виртуалки подключены через NAT и имеют IP 10.0.2.15.

Отслеживать
задан 23 ноя 2018 в 17:10
223 2 2 серебряных знака 10 10 бронзовых знаков

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

введите сюда описание изображения

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

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

Сети 10.0.X.X — NAT, нас интересуют адаптеры с сетями 192.168.X.X.

введите сюда описание изображения

Проверяем подключение:

Отслеживать
ответ дан 24 ноя 2018 в 20:46
223 2 2 серебряных знака 10 10 бронзовых знаков

  • сеть
  • virtualbox
  • виртуальная-машина
  • virtual-hosts
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

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

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.2.14.4854

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.046 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

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

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

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

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

  • на отдельной виртуальной машине,
  • в локальной сети между несколькими виртуальными устройствами.

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

  • NAT,
  • сетевой мост,
  • внутренняя сеть,
  • виртуальный адаптер хоста,
  • универсальный драйвер,
  • сеть NAT,
  • Cloud Network.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3. Нажмите OK:

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

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

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

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

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

Популярные статьи

  • Как указать (изменить) DNS-серверы для домена
  • Я зарегистрировал домен, что дальше
  • Как добавить запись типа A, AAAA, CNAME, MX, TXT, SRV для своего домена
  • Что такое редирект: виды и возможности настройки
  • Как создать почту со своим доменом

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

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