Сетевая маршрутизация только на хосте сервера VMware

1

У меня есть компьютер с веб-сервером Windows 2008, на котором работает сервер VMware. У меня есть 3 виртуальные машины - все 3 являются тестовыми серверами, поэтому безопасность на самом деле не имеет значения ... каждая из них работает под управлением Windows 2008 стандарта, а некоторые из них обслуживают веб-контент.

Мой интернет-провайдер разрешает доступ к физическому коммутатору только одному MAC-адресу, однако мне предоставляется 10 открытых IP-адресов. Мой вопрос заключается в том, что если я помещу каждую виртуальную машину в свою собственную сеть только для хоста, как я могу направить весь трафик с определенного общедоступного IP-адреса на хосте к соответствующему адаптеру только хоста, и, следовательно, маршрутизировать на конкретную виртуальную машину?

Например:

Один физический адаптер на хосте имеет следующие общедоступные IP-адреса, назначенные ему в сети Windows:

  • 74.208.14.10
  • 74.208.14.20
  • 74.208.14.30

Каждая виртуальная машина находится в сети только для хоста

  • vm1 - 192.168.196.1
  • vm2 - 192.168.197.1
  • vm3 - 192.168.198.1

На хосте я хочу направить весь трафик с 74.208.14.10 до VM1 и с 74.208.14.20 до VM2 и с 74.208.14.30 до vm3 без использования VMware NAT или мостовых соединений. Я хочу, чтобы у каждого сервера был свой публичный IP-адрес. Я думаю, я могу как-то изменить таблицы маршрутов, или, возможно, в ICS ... но я не уверен, как.

Крис Кукен
источник

Ответы:

1

Пока вам разрешен только один MAC-адрес, вы ищете какое-то решение для NAT. Вместо использования встроенной конфигурации сети VMWare я бы добавил 4-ю виртуальную машину и настроил ее с легким приложением брандмауэра (на странице загрузки устройства vmware есть несколько таких). Настройте эту виртуальную машину как свой отдельный внешний mac-адрес и настройте правила соответствующим образом. Это даст вам больше возможностей, чем встроенные сетевые параметры VMware.

Тем не менее, простой способ - сделать так, чтобы они включили больше mac адресов для вас. Даже если это повлечет за собой дополнительные расходы, могу поспорить, это превосходит причудливые настройки сети, особенно в долгосрочной перспективе.

Trondh
источник
MAC-адрес хоста - единственный, который можно добавить к коммутатору. Они не позволят мне добавить другие MAC.
Крис Кукен
они не позволят вам "обменять" ваш компьютер Mac на другой? Я бы начал искать другого провайдера ...
Тронх
0

Вместо использования только хост-адаптера используйте мостовой режим и настройте общедоступный IP-адрес непосредственно на виртуальной машине.

Саураб Баржатия
источник
Как я уже говорил выше, я не могу этого сделать. Мой провайдер позволяет только один MAC-адрес для подключения к коммутатору.
Крис Кукен
0

Я думаю, что решение, правила в iptables, если вы устанавливаете VMWare в Linux, вы можете использовать любые правила для пересылки IPtable Static IP Public на частный IP-хост VM. когда я пытаюсь это сделать, я могу ответить в любом случае


источник