Подключение физического порта Ethernet к виртуальному коммутатору VMware?
Я надеюсь, что это правильное место для этого вопроса. Сначала я подумал о том, чтобы опубликовать его в Super User, но, похоже, он больше подходит для этого места. Во всяком случае, здесь идет:
Мне нужно подключить устройство, подключенное к физическому Ethernet-порту моей рабочей станции, к существующему виртуальному коммутатору. Физическое устройство и виртуальная машина должны совместно использовать одну и ту же сеть, оба должны быть подключены к Интернету через NAT и через второй сетевой адаптер моего ПК.
Поскольку рисунок часто лучше тысячи слов, вот небольшой рисунок ASCII, который я хочу достичь:
The internets!
|
__
| | router,
__|__|__ firewall, etc.
|
___________________________________________________________
| | | | | |
__
| | (other machines on the physical network)
__|__|__ my workstation
| (doing NAT)
___________
| |
__ __
| | | |
__|__|__ __|__|__
physical virtual
device machine
Я не могу просто подключить физическое устройство к физическому коммутатору и подключить виртуальную машину к основной сети, потому что для моего тестирования виртуальная машина должна, помимо прочего, запускать сервер DHCP, а администраторы будут преследовать меня с факелами и вилами, если Я поместил мошеннический DHCP-сервер в нашу основную сеть.
Моя проблема в том, что я абсолютно не знаю, что мне нужно сделать, чтобы "подключить" физический порт к виртуальному коммутатору, и я был бы благодарен за любой вклад в то, как это сделать.
Если это невозможно с VMware Player или Workstation, может ли другое программное обеспечение делать то, что я хочу? Виртуалбокс, может быть?
1 ответ
Хм. Я полагаю, что лучшим вариантом может быть подключение вашей виртуальной машины к частной сетевой карте, к которой подключено ваше физическое устройство, и использование NAT (общий доступ к Интернету в Windows, iptables в Linux) для обеспечения доступа в Интернет к двум устройствам.
Я постараюсь уточнить.. Я заранее прошу прощения за то, что не очень хорошо с описаниями:
Настройте NIC на ПК для частной сети. Здесь вы хотите настроить общий доступ к интернет-соединению, если вы используете Windows. Как это сделать, зависит от того, какую версию Windows вы используете. Если у вас нет Windows, в Linux есть iptables NAT. Я не достаточно знаком с OSX, чтобы знать, как настроить NAT. Я подозреваю, что это похоже на Linux. Другой поиск здесь должен предоставить информацию о том, как это сделать. (РЕДАКТИРОВАТЬ: Для Windows, как только вы разделяете подключение вашей сетевой карты в общедоступной сети к сети в частной сети, сетевой карте в частной сети назначается статический IP-адрес окнами, который не обязательно совпадает с вашим частным Конфигурация сети. Просто измените IP-адрес соответствующим образом, а также установите IP-адрес вашего компьютера в частной сети в качестве предпочтительного DNS-сервера, и все готово. (Тобиас Гис)
Подключите ваше физическое устройство к коммутатору или напрямую к компьютеру с помощью перекрестного кабеля. Я бы предложил использовать небольшой переключатель - это всего лишь личные предпочтения. При необходимости назначьте IP-адрес вашего физического устройства в частной сети, используя шлюз по умолчанию, указывающий на IP-адрес частной сети вашего ПК.
Поместите сетевой адаптер виртуальной машины в мостовом режиме на сетевой адаптер частной сети и присвойте своей виртуальной машине IP-адрес в диапазоне частной сети со шлюзом по умолчанию, указывающим на IP-адрес частной сети ПК.
Теоретически, если вы правильно настроили NAT, у вас должна быть полностью частная сеть с виртуальной машиной и физическим устройством, при этом обеспечивая доступ к Интернету обоим. Это удерживает ваш DHCP-сервер от общедоступной сети и удерживает администраторов, загруженных вилами.:)