Как получить доступ к виртуальной машине, подключенной к частной сети, с помощью другой виртуальной машины
У меня есть 2 виртуальные машины VMware, каждая из которых работает под управлением Windows Server 2017 (Server Core), сборка 17046. Я использую VMware.
Виртуальная машина № 1 имеет доступ к клиенту - сетевой адаптер 1 Виртуальная машина № 1 также имеет доступ к частной сети (VMnet10) - сетевой адаптер 2
Виртуальная машина № 2 имеет доступ только к частной сети (VMnet10) - Сетевой адаптер 1 В виртуальной машине № 2 запущен сервер Minecraft
Я пытаюсь добиться того, чтобы клиент подключился к порту 25565 виртуальной машины № 1, а виртуальная машина № 1 перенаправила подключение к порту 25565 виртуальной машины № 2.
Другими словами, я хочу, чтобы клиенты могли подключаться к ВМ №2 без каких-либо изменений в конфигурации сети.
Вот пример того, как мои сетевые адаптеры выглядят в VMware:
Первый адаптер VM # 1 подключен к Host-Only, потому что на данный момент мой компьютер (хост) является единственным клиентом
1 ответ
Вы должны настроить переадресацию портов в вашем VM #1
с использованием netsh
инструмент.
Для более подробной информации обратитесь к следующей странице:
Команды Netsh для интерфейса Portproxy | Документы Microsoft
Также не забудьте открыть порт 25565 для входящего трафика в VM #2's
брандмауэр.