VMware Fusion Bridge Network

Использую для демонстраций свой рабочий MacBook Pro и VMWare Fusion на нем . Возникла проблема – при старте машины первичным интерфейсом становиться первый активный – а у меня это интерфейс WiFi , en1 . Интерфейс Ethernet , en0 , становиться активным только после включения в него кабеля . vmnet-bridge по умолчанию привязывается к основному интерфейсу . Нужно , чтобы только к Ethernet . А утилитки , аналогичной той , которая есть в Windows-версии VMware Server , для настройки сетей – нету .

Решение : запускаем Terminal.app , поднимаемся до SuperUser (sudo -s) , делаем cd “/Library/Application Support/VMware Fusion” , дальше правим файл boot.sh – меням комментарий местами , начиная со строки номер 597 :

# Bridge to host network interface 'en0'.
"$LIBDIR/vmnet-bridge" -d /var/run/vmnet-bridge-vmnet0.pid vmnet0 en0 - убираем комментарий здесь
# Bridge to the primary host network interface (which can change over time).
#"$LIBDIR/vmnet-bridge" -d /var/run/vmnet-bridge-vmnet0.pid vmnet0 '' - добавляем здесь

Собственно , судя по комментариям – это почти документированная возможность 😉 Только я не догнал , где ее найти , потому перелопатил документации горку , так и не нашел – не там смотрел ? 🙂

Не забываем “заглушить” виртуальные машины , запускаем скрипт /Library/Application\ Support/VMware\ Fusion/boot.sh –restart . Вуаля ! Работает 🙂

Leave a Reply

vim+scp