Назад | Перейти на главную страницу

VMWare Fusion: мостовая сеть с использованием привязанной сетевой карты

Я пытаюсь настроить виртуальную машину в VMWare Fusion (2.0.5), но у меня возникают проблемы с запуском мостовой сети. Каждый раз, когда я запускаю виртуальную машину, на которой я хочу использовать мостовую сеть, я получаю следующую ошибку: «Устройство сетевого моста на / dev / vmnet0 не работает».

Бег sudo /Library/Application\ Support/VMWare\ Fusion/boot.sh --restart не исправляет это. Попытка редактировать boot.sh привязать к bond0 вместо того en0 не удалось.

На этом сервере в настоящее время работает Mac OS X Server 10.4.11, но через пару месяцев он будет обновлен до Mac OS X Server 10.6.

Итак, возможно ли использовать мостовую сеть с VMWare Fusion на Mac, который имеет связанное сетевое соединение? Это только ограничение Тигра?

РЕДАКТИРОВАТЬ: Обновление до Snow Leopard и 2.0.6 не повлияло.

Несмотря на прекрасные предложения Джоша, VMWare Fusion 2.x просто не сможет правильно выполнить мост.

Это исправлено в версии 3.x, выпущенной сегодня (27 октября 2009 г.).

Попробуйте Сетевые скрипты Tokamak для VMware Fusion, они обеспечивают расширенную настройку сети и могут сделать то, что вы ищете ...

ПРЕДУПРЕЖДЕНИЕ: Если у вас есть домашний каталог, защищенный FileVault, НЕ УСТАНАВЛИВАЙТЕ ИЗ ЭТОГО КАТАЛОГА! Это испортит FileVault (случилось со мной однажды)

РЕДАКТИРОВАТЬ: вы также можете попробуйте эту ветку на форумах сообщества VMware. Отрывок для вас:

After seeing this post by powervm: http://communities.vmware.com/thread/151384?tstart=0

I was able to get bonded nics/link aggregates to work.

edit /Library/Application Support/VMware Fusion/boot.sh and look for the vmnet-bridge section and edit accordingly.

vmnet-bridge puts itself in background (daemon mode)
Bridge to host network interface 'en0'.
"$LIBDIR/vmnet-bridge" -d /var/run/vmnet-bridge-vmnet0.pid vmnet0 en0
Bridge to host network interface 'en1'
"$LIBDIR/vmnet-bridge" -d /var/run/vmnet-bridge-vmnet2.pid vmnet2 en1
#"$LIBDIR/vmnet-bridge" -d /var/run/vmnet-bridge-vmnet3.pid vmnet3 bond0
Bridge to the primary host network interface (which can change over time).
#"$LIBDIR/vmnet-bridge" -d /var/run/vmnet-bridge-vmnet0.pid vmnet0 ''

Edit the vmx file for your virtual machine and change 

ethernet0.connectionType = "bridged"
ethernet0.vnet = "/dev/vmnet0"

to

ethernet0.connectionType = "custom"
ethernet0.vnet = "/dev/vmnet0"

make sure fusion isnt running and restart it with

sudo /Library/Application\ Support/VMware\ Fusion/boot.sh --restart 

Im not certain what speed im getting on the link in the VM, as task manager states it running at 10mb/s as does the driver. But I have network connectivity, which is all I wanted.