То, что вы хотите сделать, это использовать мостовую сеть, а не NAT.
Предположим, у вас есть хост Windows 10 и VMWare Workstation 12 с несколькими гостевыми машинами Windows (в принципе, приведенный здесь совет должен применяться к другим гостевым ОС не из Windows и к последним версиям VMWare ниже VMWare 12). Также я предполагаю, что вы хотите, чтобы у каждой виртуальной машины был свой IP-адрес, чтобы ее можно было найти на любой другой машине Windows в вашей сети.
Чтобы это произошло:
Запустите редактор виртуальных сетей из меню «Правка» на рабочей станции VMWare. Это выходит за рамки, чтобы полностью охватить эту утилиту в этом ответе, но убедитесь, что вы работаете в качестве администратора; затем убедитесь, что VMnet 0 имеет тип Bridged и что его Внешнее соединение установлено на физический адаптер вашего хоста.
После этого измените свойства виртуальной машины вашей гостевой ОС Windows и перейдите в раздел «Сетевой адаптер». Обязательно выберите Custom и укажите VMnet0 в качестве вашей конкретной виртуальной сети. Кроме того, не забудьте проверить подключение при включении.
- Загрузитесь с вашей гостевой ОС, перейдите в Центр управления сетями и общим доступом и выберите Изменить настройки адаптера.
- Щелкните правой кнопкой мыши, чтобы перейти к свойствам вашего адаптера Ethernet, и перейдите к Интернет-протоколу версии 4.
- Выберите это и нажмите Свойства. Используйте вкладку Общие, чтобы указать конкретный IP-адрес, маску подсети и шлюз по умолчанию.
- Убедитесь, что IP-адрес находится в той же подсети, что и ваш хост, и что вы используете тот же IP-адрес шлюза, что и хост-компьютер. (Если вы не уверены, что это такое, перейдите на свой хост, откройте командную строку, введите IPConfig и посмотрите адрес шлюза для адаптера, которому назначен VMnet0.)
- Укажите IP-адрес шлюза в качестве предпочитаемого DNS-сервера (альтернативный сервер указывать не обязательно)
если у вас есть проблемы с DNS, перейдите на хост, откройте командную строку, введите NSLookup и посмотрите на указанный IP-адрес: это IP-адрес DNS, который вы, вероятно, хотите использовать. Находясь в диалоговом окне свойств сетевого адаптера, нажмите кнопку «Дополнительно», перейдите на вкладку WINS и обязательно выберите «Включить NetBIOS через TCP/IP».
Это обеспечит доступ к гостевой машине по ее имени компьютера с хоста или с других виртуальных машин, которые вы настроили как виртуальные мосты.
- Вы можете щелкнуть правой кнопкой мыши на адаптере Ethernet в гостевой ОС, отключить и включить его, чтобы увидеть, сработали ли ваши изменения (перезагрузка не требуется).
Я прочитал бесчисленное количество сообщений в Интернете о проблемах сети, и существует множество проблем, с которыми вы можете столкнуться, поэтому эти инструкции не будут работать волшебным образом для всех, потому что в цепочке сетей много ссылок ...
Сказав это, эти шаги должны работать, пока нет никаких брандмауэров или необычных проблем маршрутизатора. Говоря о маршрутизаторе, вы хотите убедиться, что статические IP-адреса, которые вы назначаете, находятся вне диапазона DHCP-сервера, предлагаемого вашим маршрутизатором.
Таким образом вы можете быть уверены, что используемый вами статический IP-адрес не будет конфликтовать с назначенным DHCP-адресом, который может быть назначен другому устройству в вашей сети.
Приветствия.