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

Я установил виртуальную коробку на свой ноутбук с окном 7, когда я устанавливаю новую виртуальную машину и устанавливаю ОС Ubuntu, теперь, когда я выбираю nat, все работает нормально, когда я не могу настроить на нем сеть только для хоста.

и еще одна проблема, с которой я сталкиваюсь, когда я клонирую эту машину, запускаю ее, меняю MAC-адрес из настроек и запускаю, когда на машине не настроена сеть.

на самом деле я хочу запустить две виртуальные машины на виртуальной машине, обе машины имеют 2 сетевых адаптера: 1 для nat для связи в любом месте и один для хоста и локальной vms. если возможно или нет если да скажите конфигурацию . Я уже пробовал решение из Google, но все равно не повезло.


person Rajnish    schedule 28.08.2013    source источник
comment
Можно поконкретнее, все работает нормально и настроить не получается. Читая между строк, я чувствую, что у вас есть доступ в Интернет как ваш главный критерий успеха. В этом случае ваша проблема с конфигурацией только для хоста может заключаться в том, что она действительно предназначена только для хоста (без доступа в Интернет). Чтобы подключить виртуальную машину к сети, вы должны настроить общий доступ к Интернету на адаптере только для хоста в Windows. Только хост также является правильным выбором для вашего второго набора адаптеров (но на этот раз без включения общего доступа к Интернету).   -  person Jo Are By    schedule 28.08.2013
comment
Привет, я создал две виртуальные машины с помощью виртуальной коробки, теперь я хочу установить связь между двумя виртуальными машинами с хост-системой.   -  person Rajnish    schedule 28.08.2013
comment
Предполагается, что для этого предназначен тип адаптера только для хоста. То есть виртуальная машина + хост могут общаться друг с другом, если они настроены на использование адаптеров только для хоста. virtualbox.org/manual/ch06.html#network_hostonly   -  person Jo Are By    schedule 28.08.2013
comment
привет, это проблема, я попробовал этот метод, пока не повезло.   -  person Rajnish    schedule 28.08.2013
comment
привет всем, когда я перезапускаю свою виртуальную машину, она всегда меняет ethn menas, когда-то на eth0, когда-то на eth1, как исправить это позже, когда я настроил на нем IP-адрес и   -  person Rajnish    schedule 28.08.2013
comment
привет, я нашел решение, мы можем использовать сеть мостов. после этого я получил решение.   -  person Rajnish    schedule 28.08.2013


Ответы (4)


Вы можете добиться этого, используя только «Сеть только для хоста». Настройка выглядит следующим образом:

Хост:
Присутствует и настроена как минимум 1 сеть только для хоста, например,
— задан IP-адрес: 192.168.56.1
— DHCP-сервер: включен или отключен (работает на обоих)
Примечание. имя сети только для хоста, например. "vboxnet0". Это будет использоваться в следующих шагах.

Гостевая виртуальная машина 1:
1. Установите для адаптера 1 (или любых других адаптеров) значение "Адаптер только для хоста".
2. Убедитесь, что в качестве имени установлено имя, указанное в разделе "Хост" выше, например "vboxnet0".

Гостевая ВМ 2 (те же действия, что и для Гостевой ВМ 1):
1. Установите для адаптера 1 (или любых других адаптеров) значение "Адаптер только для хоста".
2. Убедитесь, что для имени задано имя, указанное в Раздел хоста выше, например. "vboxnet0".

Теперь вы можете запускать свои виртуальные машины и проверять подключение с помощью ping-запроса. Обратите внимание, что если вы используете Windows, вы должны отключить брандмауэр или просто включить общий доступ к сети и обнаружение.

person Dj S    schedule 14.03.2014
comment
На моей виртуальной машине с Windows 10 мне дополнительно пришлось вручную установить свой IP-адрес, поскольку другие виртуальные машины также имели статический IP-адрес. Убедитесь, что они находятся в одной подсети. - person askuri; 08.04.2020

я нашел решение, мы можем использовать мостовую сеть / сеть только для хоста для установления канала связи между vms и хост-системой

мы можем использовать nat для одного адаптера n/w, и мы выбираем либо сеть моста, либо только хост на другом адаптере. nat для подключения виртуальной машины к сети интернет-моста / только хосту - связь между виртуальной машиной и хост-машиной

person Rajnish    schedule 28.08.2013
comment
Вы должны включить свое решение, чтобы другие люди могли извлечь из него уроки. - person Andrew Eisenberg; 28.08.2013
comment
Это не дает ответа на вопрос. Чтобы подвергнуть критике или запросить разъяснения у автора, оставьте комментарий под его сообщением — вы всегда можете прокомментировать свои собственные сообщения, и как только у вас будет достаточно репутация, вы сможете комментировать любой пост. - person Simon Arnold; 28.08.2013

  1. 1-если у вас есть брандмауэр, выключите его
  2. создайте мостовую сеть, используя основной адаптер.
  3. использовать статический IP на обоих

это будет работать только что, и это сработало для меня нормально.

person Ahmed Ali    schedule 17.02.2014

  • Добавление дополнительных деталей:

    открыть vmware

    нажмите на файл --> предпочтения--> сеть--> Сети только для хоста Шаг 1: Нажмите «Добавить» и дайте имя, скажем: Виртуальный адаптер Ethernet только для хоста
    выберите вкладку:
    Адаптер: 192.168. 92.1 (мы можем выбрать собственный диапазон IP-адресов)
    Маска сети Ipv4: 255.255.255.0

    без этого он также будет работать. Для безопасной стороны также настройте dhcp:

    выберите вкладку --> Сервер DHCP
    Адрес сервера: 192.168.92.1
    Маска сервера: 255.255.255.0
    Нижняя граница адреса: 192.168.92.2
    Верхняя граница адреса: 192.168.92.200

    Конфигурация на уровне машины ВМ:

    Адаптер1: включить этот адаптер для NAT
    Адаптер2: включить сетевой адаптер --> установить этот флажок
    Присоединен к: Адаптер только для хоста
    Имя: Виртуальный адаптер Ethernet только для хоста (имя получено на шаге 1)

    на линукс-машине:

    2-я конфигурация сетевого интерфейса, eth1

    # добавить строку ниже в сетевой конфигурации: /etc/network/interfaces
    auto eth1
    iface eth1 inet dhcp

    для статики:

    # добавить строку ниже в networking conf: /etc/network/interfaces
    auto eth1
    iface eth1 inet static
    address 192.168.92.5
    #gateway 192.168.92.1
    netmask 255.255.255.0
    > широковещательный 192.168.92.255
    сеть 192.168.92.0

person Rajnish    schedule 13.06.2017