2

В VMware Workstation 8 для Windows (7 x64) я хочу сделать так, чтобы одна сетевая карта использовалась только хостом, а другая - только VMware, но не хостом. Это потому, что сети ("Зло" и "Компания") физически разделены, и они должны. Предполагается, что хост не сможет подключаться к обеим сетям, но виртуальные машины, использующие конкретную сеть VMNet, связанную со второй сетевой картой, должны иметь возможность подключаться только к этой физической сети ("Компания"), тогда как хост должен иметь возможность только поговорить с "Злом". Вкратце: я пытаюсь назначить вторичную сетевую карту таким образом, чтобы VMware мог использовать эту сетевую карту только VMware, но не хост.

Могу ли я сделать это? И если я могу, как? Будет ли такая же проблема решаться на хосте Linux с VMware Workstation?

Примечание. Это несколько связано с этим вопросом: как подключить 2 виртуальные машины (VMWare Workstation 7.0) в отдельной сети? (Я полагаю) - но здесь нет тривиальной проблемы: как настроить вторую сетевую карту для использования в VMWare Workstation?

1 ответ1

5

Оказывается, решение этой проблемы относительно тривиально. Предполагая, что у вас есть два физических сетевых адаптера (NIC), убедитесь, что один из них не получает IP (ни статический, ни через DHCP).

Как только это будет сделано в сетевом редакторе VMware, создайте новую мостовую сеть, связанную с этим NIC, и назначьте эту сеть для использования в виртуальных машинах.

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

Конечно, это зависит от того, на каком уровне OSI вы хотите предотвратить трафик. Для меня это было решением. Работает на Linux и Windows так же, как на VMware Workstation 8 и 9.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .