
У меня есть выделенный сервер с Windows Server 2019, на котором я установил Hyper-V. Я создал внешний коммутатор и свою первую виртуальную машину, и у виртуальной машины есть подключение к Интернету. Однако я хочу, чтобы клиент подключался к созданной мной виртуальной машине через RDP через свой собственный компьютер. Когда я ищу "whatsmyip" на моем хосте и на виртуальной машине, у них одинаковый IP.
Итак, как мой клиент должен подключиться через RDP к VM? Если вы подключаетесь к IP через RDP, вы подключаетесь к хост-серверу. У меня нет дополнительного IP для назначения VM, у меня есть только один.
Эмиль
решение1
И хост, и виртуальная машина получают доступ к интернету через ваш маршрутизатор. Такие сервисы, как whatsmyip, вернут IP-адрес маршрутизатора, так что будет казаться, что у них обоих один и тот же адрес.
Это не должно вас беспокоить, если доступ к виртуальной машине не требуется. из Интернета. Все будет работать правильно, пока хост-компьютер и виртуальная машина инициируют соединения.в интернет.
Если вы хотите, чтобы и хост, и виртуальная машина имели раздельную адресацию из Интернета, вам нужно будет различать их по номеру порта.
Для получения дополнительной информации о переадресации портов:
решение2
Распространенная причина — если у машин одинаковое имя. Сеть выдаст им одинаковый номер. Также проверьте, что hyper-v не передает один и тот же номер mac. Имя и номер mac — вот что это сделает.
решение3
Я хочу, чтобы клиент подключился к созданной мной виртуальной машине через RDP через свой компьютер. ..... [но] у них одинаковый IP-адрес.
Измените IP-адрес во внешнем коммутаторе Hyper-V. Ваши хост-машины и гостевые машины должны иметь разные внутренние IP-адреса.
Если на маршрутизаторе для гостя настроен статический IP-адрес, убедитесь, что это уникальный внутренний IP-адрес.
Это лучшее и наиболее практичное решение.
Убедитесь, что компьютер, пытающийся получить доступ, также имеет другой IP-адрес.
Это позволит отделить внутренние IP-адреса от внешних IP-адресов (что не имеет значения).