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