Я хочу использовать несколько виртуальных машин и несколько сетевых карт
У меня Windows-машина с запущенной виртуальной коробкой и 3 сетевыми картами [eth0/eth1/eth2]. Eth0 подключен к провайдеру. Другие 2 связаны друг с другом через коммутатор. [да, это переключатель, да, он мне нужен там]
У меня есть 2 виртуальные машины Ubuntu. Я хочу, чтобы каждая виртуальная машина владела одной из сетевых карт [eth1/eth2] и была способна обмениваться данными только через коммутатор [без внутреннего моста]. В конце концов, я буду использовать данные, поступающие для тестов... но на сегодня мне нужно, чтобы интерфейсы взаимодействовали [мне не нужно понимать, почему быстрее / лучше использовать внутренний мост и т. Д. Мне нужно получить данные из eth1 и вернуться в eth2]
------ РЕДАКТИРОВАТЬ 1
Я попытался реализовать решение, описанное ниже. Я прилагаю скриншот, показывающий 2 виртуальные машины и конфигурации окон и Windows. Обратите внимание, что в Windows ETH0 обычно подключается к провайдеру с правильным адресом, а 2 ETH0 в виртуальных машинах используют NAT для подключения и сбора обновлений по мере необходимости.
Ну, я не могу опубликовать изображение. Это просто замечательно.
Windows машина:
NIC1 is DHCP to ISP
NIC2 is set IP 10.10.20.101 / subnet 255.255.255.0 / no gateway
NIC3 is set IP 10.10.20.201 / subnet 255.255.255.0 / no gateway
VBOX host only adapt #1 is set IP 10.10.20.100 / subnet 255.255.255.0 / no gateway
VBOX host only adapt #2 is set IP 10.10.20.200 / subnet 255.255.255.0 / no gateway
VM # 1:
ETH0 is set to DHCP [receives 10.0.3.15 address]
ETH1 is set IP 10.10.20.5 / subnet 255.255.255.0 / no gateway
ETH2 is set IP 10.10.20.6 / subnet 255.255.255.0 / no gateway
VM # 2:
ETH0 is set to DHCP [receives 10.0.3.15 address]
ETH1 is set IP 10.10.20.2 / subnet 255.255.255.0 / no gateway
ETH2 is set IP 10.10.20.3 / subnet 255.255.255.0 / no gateway
Я могу поместить некоторую информацию о настройках сети Windows, если это необходимо, а также информацию о настройке в virtualbox, если это поможет.
Спасибо за любые ссылки.
2 ответа
Вы можете достичь своей цели, соединяя виртуальный сетевой адаптер VM1 с eth1 и виртуальный сетевой адаптер с eth2.
Оба параметра должны применяться в свойствах виртуальных машин на хосте.
Обе виртуальные машины нуждаются в IP-адресах из вашей домашней сети (проще всего через DHCP)
Установите для всех сетевых адаптеров ВМ режим Bridge, после чего они будут взаимодействовать только через коммутатор.