
У меня есть хост-компьютер с Windows7 с проводной и беспроводной сетью. Это две отдельные сети с двумя отдельными серверами dhcp.
Я создал виртуальную машину Ubuntu в VMware Player с двумя сетевыми адаптерами. Теперь я хотел бы объединить два сетевых адаптера с моими двумя физическими сетями. Затем я столкнулся с очень неприятной проблемой.
Я выбралпервыйвиртуальный сетевой адаптер и я нажал bridged & replicate physical network connection state. Затем я нажал на кнопки "Configure Adapters" и выбрал хост-адаптер, к которому я хочу подключить этот виртуальный адаптер.
Я выбралвторойвиртуальный сетевой адаптер и я нажал bridged & replicate physical network connection state. Затем я нажимаю на кнопки "Configure Adapters" и вижу, что сетевой адаптер хоста, который я выбрал ранее для своего первого моста, уже выбран. Мне это не нужно, поэтому я отменяю его выбор и выбираю другой физический адаптер. Перед запуском машины я проверяю первый, не допустил ли я никакой ошибки, и вижу, что выбран второй физический адаптер!!! Кажется, это отдельное приложение, которое не связано с отдельными адаптерами, но выполняет общее мостовое соединение...
Возможно ли вообще то, что я хочу? Я не могу соединить их оба, потому что они автоматически выберут физический адаптер, на котором установлено и работает соединение.
решение1
НАШЕЛ! Некрасиво, но работает.
В старых версиях vmware workstation an player был инструмент для настройки сетевых адаптеров. Он называется vmnetcfg.exe. В новейшей версии vmware workstation он все еще есть в установочном пакете, но больше не установлен. Чтобы он заработал в моем vmware player id сделал следующее:
Получить программу
Я скачал последнюю версию VMware Workstation (400+MB). Когда она загрузилась, я открыл CMD и извлек установщик:
> cd \path\to\installer\
> vmware-workstation-versionyaddayadda.exe \e extractedfolder
Затем я перешел в извлеченную папку и открыл core.cab с помощью winrar. Где-то там скрывается vmnetcfg.exe. Я извлек его и скопировал в папку установки VMware Player.
Запуск программы
Я запустил программу. У меня были перечислены VMnet0, VMnet1 и VMnet8. Я выбрал VMnet0 в списке, затем нажал bridged и выбрал свойбеспроводнойсетевой адаптер вместо автоматического.
Затем я нажал «Добавить сеть...» и назвал ее VMnet2. Я выбрал VMnet2 в списке, затем нажал bridged и выбрал свойпроводнойсетевая карта вместо автоматической.
Добавление карты в виртуальную машину
Сначала я добавил второй виртуальный сетевой адаптер в настройках машины VMware player. Первый я оставил в режиме моста и настроил беспроводной адаптер как предпочтительный адаптер моста (мой проводной адаптер больше не кликается).
Мне нужно было добавить карту в VM вручную. Это означало, что мне нужно было открыть файл VMX в Notepad или в моем случае в другом предпочитаемом редакторе.
В файле VMX я добавил две строки (если они уже есть, замените их).
ethernet1.connectionType = "custom"
ethernet1.vnet = "vmnet2"
Я сохранил файл и запустил vmware player. В настройках сети я вижу это:
Network Adapter: Bridged (Automatic)
Network Adapter: Custom (vmnet2)
Я запустил виртуальную машину, и она заработала!
решение2
VMWare Player 5 решил эту проблему. В этой версии можно выбрать предпочтительный автоматический мост. Однако, к сожалению, старые версии не могут с этим справиться.
решение3
VirtualBox может это сделать, поэтому, если вам не требуется использовать VMWare Player, это может быть альтернативой.