2

У меня есть хост-компьютер под управлением Windows7 с проводной и беспроводной сетью. Это две отдельные сети с двумя отдельными серверами DHCP.

Я создал виртуальную машину Ubuntu в VMware Player с двумя сетевыми адаптерами. Теперь я хотел бы соединить два сетевых адаптера с моими двумя физическими сетями. Тогда я сталкиваюсь с очень неприятной проблемой.

Я выбрал первый виртуальный сетевой адаптер и щелкнул состояние моста и репликации физического сетевого подключения. Затем я нажимаю на кнопки "Настроить адаптеры" и выбираю хост-адаптер, к которому я хочу подключить этот виртуальный адаптер.

Я выбрал второй виртуальный сетевой адаптер и щелкнул состояние моста и репликации физического сетевого подключения. Затем я нажимаю на кнопки "Настроить адаптеры" и вижу, что сетевой адаптер хоста, выбранный ранее для моего первого моста, уже выбран. Я не хочу этого, поэтому я отменяю выбор и выбираю другой физический адаптер. Перед тем, как запустить машину, я проверяю первый, не ошибся ли я, и вижу, что выбран второй физический адаптер !!! Кажется, это отдельное приложение, которое не связано с отдельными адаптерами, но выполняет общее соединение ...

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

3 ответа3

3

НАЙДЕНО! Это не красиво, но работает.

В старых версиях рабочей станции vmware в плеере был инструмент для настройки сетевых адаптеров. Это называется vmnetcfg.exe. В новейшей версии рабочей станции vmware она все еще находится в пакете установки, но больше не устанавливается. Чтобы заставить его работать в моем плеере vmware, сделайте следующее:

Получить программу

Я скачал последнюю версию VMware Workstation (400+ МБ). Когда он завершился, я открыл CMD и извлек установщик:

> cd \path\to\installer\
> vmware-workstation-versionyaddayadda.exe \e extractedfolder

Затем я пошел в извлеченную папку и открыл core.cab с winrar. Где-то там прячется файл vmnetcfg.exe. Я извлек его и скопировал в папку установки VMware Player.

Запуск программы

Я запустил программу. У меня были VMnet0, VMnet1 и VMnet8 в списке. Я выбрал VMnet0 в списке, затем щелкнул мостом и выбрал свой адаптер беспроводной сети вместо автоматического.

Затем я нажал «Добавить сеть ...» и назвал ее VMnet2. Я выбрал VMnet2 в списке, затем щелкнул мостом и выбрал мою проводную сетевую карту вместо автоматического.

Добавление карты в ВМ

Сначала я добавил второй виртуальный сетевой адаптер в настройки машины плеера VMware. Первый, который я оставил на мосту, и настроил беспроводной адаптер как предпочтительный мостовой адаптер (мой проводной адаптер больше не активируется).

Мне нужно было добавить карту в виртуальную машину вручную. Это означало, что мне пришлось открыть файл VMX в блокноте или в моем случае другой предпочтительный редактор.
В файл VMX я добавил две строки (если они уже существуют, замените их.)

ethernet1.connectionType = "custom"
ethernet1.vnet = "vmnet2"

Я сохранил файл и запустил vmware player. В моих настройках сети я вижу это сейчас:

Network Adapter: Bridged (Automatic)
Network Adapter: Custom (vmnet2)

Я запустил Виртуальную машину, и она заработала!

1

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

0

VirtualBox может сделать это, поэтому, если вам абсолютно не нужно использовать VMWare Player, это будет альтернативой.

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