У меня есть плеер VMware, и я выполняю специальную ОС туда.
Мой компьютер имеет два сетевых интерфейса, давайте назовем их eth0 и eth1.
Я хочу настроить свой компьютер так, чтобы весь сетевой трафик пошел eth0, если и только если он происходит в моей виртуальной машине. Если трафик принадлежит моему хосту ОС затем, я хочу, чтобы это прошло eth1.
Простой ответ, просто настраивают eth0 без любого IP-адреса и затем настраивают VMware Player для образования моста виртуального сетевого интерфейса к eth0 на хосте. Настройте eth1 на хосте как Вы, обычно был бы.
Если гость и хост должны только связаться через их соответствующие интерфейсы, можно просто оставить eth0 на хосте настроенным без любого IP-адреса. Таким образом, если хост и гость когда-нибудь должны связываться, они должны будут пройти любую сетевую инфраструктуру, за пределами описанной системы.
Какую версию VMware Player Вы выполняете? Если v2 или ранее, ищите vmnetcfg в каталоге установки. Можно использовать его для конфигурирования сетей для клиентов VMware. Можно настроить запараллеленную сеть по умолчанию для использования eth0 хоста вместо того, что когда-либо это делает теперь. Затем просто ваше дело настраивать Ваш хост, сетевой, чтобы только использовать eth0 (покрытия ответа Jason это)
vmnetcfg не установлен по умолчанию с VMware Player 3, но у меня есть немного сообщения в блоге о том, как извлечь и использовать его от пакета установки Плеера.
Я сделал бы следующее: На VMNETCFG использования хост-машины (в папке плеера VMware) для изменения "соединенного мостом", сходящего автоматического для привязки адаптера, Вы хотите (в этом случае eth0). На хост-машине устанавливает обязательный порядок Ваших адаптеров для использования eth1 сначала. На госте устанавливает сеть для использования соединенный мостом. Обратите внимание, что это не будет препятствовать тому, чтобы хост получил доступ к eth0 - по крайней мере, хост будет использовать это для обработанного соединенная мостом коммуникация гостю. Изменение обязательного порядка просто подает заявки на хосте (если specically не связано с адаптером), пробуют eth1 сначала. Это - хорошее краткое описание настройки сети с VM: http://www.petri.co.il/virtual_create_network_testlab_vmware.htm
Вы используете Windows Vista или Windows 7? У меня была эта проблема в обоих.
Ошибка в установщике предотвращает установку инструмента vmnetcfg.exe
См. ответ user19608, и затем если Вы не можете найти vmnetcfg.exe, сделайте это:
Выполненная установка снова как это от Командной строки (CMD):
VMware-player-3.1.1-282343.exe /e .\vmplayer
В vmplayer subdir Вы найдет network.cab
- извлеките его в проводнике или 7zip, затем найдите vmnetcfg.exe
и копия к c:\Program Files (x86)\VMware\VMware Player