Я прочитал несколько вопросов и ответов по этому поводу, но, похоже, ни один из них не относится к моей настройке. Я хотел бы знать, возможно ли для моих гостевых виртуальных машин Hyper-V иметь подключение к Интернету в следующем сценарии без необходимости использовать для них общедоступные IP-адреса.
У меня Hyper-V работает на Win 2012R2, у него есть общедоступный IP-адрес, который настроен для соединения vEthernet, и у хоста есть подключение к Интернету, никаких проблем.
Я хотел бы, чтобы гостевые виртуальные машины Hyper-V имели подключение к Интернету без необходимости назначать им все отдельные общедоступные IP-адреса и вместо этого совместно использовать подключение к Интернету хостов (аналогично VirtualBox). У меня только 1 общедоступный IP-адрес, получение дополнительных (общедоступных) IP-адресов в настоящее время невозможно, и нет (физического) переключателя, который предоставит какие-либо внутренние IP-адреса.
Мне не нужен внешний доступ к гостевым виртуальным машинам, просто нужно, чтобы у них было подключение к Интернету.
Мой первый вопрос: возможно ли это? Думаю, второй вопрос: как мне этого добиться?
Я рассмотрел несколько похожих вопросов, которые предполагают настройку виртуальных коммутаторов, совместное использование интернет-соединения и т. Д. Что я пробовал, но не смог заставить это работать.
Спасибо.
Вы можете использовать New-NetNat
Команда powershell для создания NAT-соединения для виртуальных машин для подключения к Интернету с использованием IP-адреса хоста. Вот как я добивался этого в прошлом без необходимости назначать внешние IP-адреса (в той же сети хоста) виртуальным машинам. Проверьте эту техническую статью Один вопрос: вы говорите, что ваш Windows Server имеет общедоступный IP-адрес, вы действительно его используете?