У моей машины два порта Ethernet. Я хочу, чтобы VMWare использовала исключительно Eth1.
У меня есть новая установка Xubuntu Core 15.10 (amd64). Я установил VMWare Workstation 12. Она не запускалась, пока я не сделалэтот.
Редактор виртуальных сетей VMWare не запускается из меню Workstation. Когда я захожу в терминал изапустите vmware-netcfg как root, он умирает без ошибки.
Можно ли это сделать вручную в приложении Xubuntu Network Connections? Есть еще идеи?
решение1
Этот ответ отвечает на новый вопрос OP в комментариях:
Прочитав ответ Томаса В., я понял, что мой вопрос сформулирован неправильно. Я не хочу запрещать использование Eth1 чем-либо еще. Я хочу, чтобы мои виртуальные машины использовали только eth1. Разве мне не нужно настроить vmnet2 для этого?
Я бы предпочел, чтобы мой маршрутизатор выполнял DNS, NAT и т. д. вместо моего ПК.
Вам понадобится редактор виртуальных сетей VMware, запущенный с помощью sudo, чтобы внести изменения, а затем перезапустить службу VMware.
Но по сути, вам нужно отредактировать vmnet0
в редакторе и указать, к какому сетевому интерфейсу следует «подключиться». Это позволит виртуальной машине «работать» через интерфейс Ethernet, как если бы она была подключена к сети напрямую. Обратите внимание, что это не всегда работает со всеми сетевыми интерфейсами и настройками, и если это работает неправильно, вам нужно будет использовать NAT или внешний адаптер Ethernet.
ОБНОВЛЯТЬ- 11 ноября 2015 г.
В VMware Workstation 12 сетевая конфигурация, которая относится к мостовой сети, находится в /etc/vmware/networking
.
Ищите add_bridge_mapping
линии. Для всех ваших физических интерфейсов у вас может быть несколько таких линий, как показано здесь:
add_bridge_mapping eth1 -1
add_bridge_mapping wlan0 -1
add_bridge_mapping eth0 0
Измените их так, чтобы тот, который выхотетьчтобы мостовое соединение имело 0, а остальные -1. Я бы эмулировал этот формат, при этом -1 будет впереди строк 0.
Не проверено, но это действительно те изменения, которые вносит редактор виртуальных сетей.