Как создать NAT Switch в приложении Hyper-V Manager в Windows 10

Я хочу создать коммутатор Hyper-V NAT. Я использую приложение Hyper-V Manager в Windows 10. Я вижу только 3 типа коммутатора: внешний, внутренний и частный.

Мой вопрос, где находится тип коммутатора NAT? Это тип внутреннего коммутатора? Спасибо!

2 ответа

Решение

Переключатель по умолчанию, созданный Hyper-V во время установки, - это NAT, но вы не можете его настроить. Внутренний не NAT, это просто обычный коммутатор с ограниченным подключением между хостом и виртуальными машинами.
Если вы просто хотите использовать базовый NAT, используйте PowerShell, используйте следующие команды:

New-VMSwitch -SwitchName “NATSwitch” -SwitchType Internal

New-NetIPAddress -IPAddress 192.168.0.1 -PrefixLength 24 -InterfaceAlias “vEthernet (NATSwitch)”

New-NetNAT -Name “NATNetwork” -InternalIPInterfaceAddressPrefix 192.168.0.0/24

Для получения дополнительной информации о NAT в Hyper-V см.: https://www.petri.com/using-nat-virtual-switch-hyper-v

Если вам нужен настраиваемый NAT, лучшим решением будет установить и настроить небольшую виртуальную машину маршрутизатора с такой ОС, как ipFire, pfSense или вашей любимой Linux, если у вас есть навыки для ее настройки.

  1. Создайте внешний виртуальный коммутатор под названием External Access и подключитесь к сети вашего хоста.

  2. Создайте внутренний виртуальный коммутатор с именем Internal Lab.

  3. В диспетчере Hyper-V и нажмите "Создать" -> "Виртуальная машина".

  4. Нажмите Next, чтобы запустить мастер, введите информацию в поля и нажмите Next, когда закончите.

    1. Название: Lab Router
    2. Поколение: Поколение 1
    3. Запускаемая память: 512 МБ, снимите флажок Использовать динамическую память
    4. Подключение: выберите внешний доступ
    5. Виртуальный жесткий диск: примите значения по умолчанию и нажмите Готово
  5. Выберите Lab Router из виртуальных машин и нажмите Настройки.
    1. Выберите сетевой адаптер и нажмите кнопку Добавить
    2. Выберите Internal Lab из виртуального коммутатора и нажмите Apply
    3. Выберите DVD-привод, затем выберите файл изображения.
    4. Нажмите кнопку "Обзор" и перейдите в папку, в которой хранится IPFire ISO. Дважды щелкните ISO. Нажмите ОК.
  6. Запустите Lab Router VM.
    1. Нажмите Пуск, затем Подключиться.
  7. Установите IPFire.
    1. Нажмите Enter, чтобы начать установку. Примечание: заголовок окна появится перед инструкциями для этого раздела.
    2. Выбор языка: нажмите Enter, чтобы принять английский
    3. IPFire: нажмите Enter, чтобы начать установку
    4. Лицензионное соглашение: нажмите вкладку, чтобы перейти к окну принятия лицензии, затем нажмите пробел для подтверждения. Нажмите Tab и Enter для завершения.
    5. Настройка диска: нажмите Enter, чтобы принять и удалить все данные
    6. Выбор файловой системы: нажмите вкладку и нажмите Enter, чтобы принять значение по умолчанию.
    7. Поздравляем: нажмите Enter для перезагрузки
  8. Настройте информацию предварительной настройки IPFire.
    1. Пока IPFire перезагружается, нам нужно определить, какой MAC-адрес сетевой карты является внешним лабораторией.
    2. В диспетчере Hyper-V с выбранным Lab Router нажмите "Настройки".
    3. Нажмите "плюс" (+) рядом с "Внешний доступ к сетевому адаптеру", затем нажмите "Дополнительные функции" для просмотра MAC-адресов адаптеров.
    4. Оставьте это окно открытым или запишите MAC, так как он скоро понадобится.
  9. Настроить IPFire
    1. Отображение клавиатуры: нажмите Enter, чтобы выбрать отображение по умолчанию.
    2. Часовой пояс: выберите правильный часовой пояс и нажмите ввод. Подсказка: нажатие буквы приведет к переходу в этот раздел. Тихоокеанский регион США (нажмите P и стрелку до PST8PDT) можно быстро найти таким образом.
    3. Имя хоста: дважды нажмите Enter, чтобы принять значение по умолчанию, ipfire.
    4. Имя домена: дважды нажмите Enter, чтобы принять значение по умолчанию.
    5. Корневой пароль: введите запоминающийся пароль, перейдите на вкладку в поле подтверждения и снова нажмите на кнопку "ОК". Нажмите Ввод. Подсказка: никакие символы не появятся при вводе пароля.
    6. Пароль администратора: введите запоминающийся пароль, перейдите в поле подтверждения и снова нажмите OK. Нажмите Ввод. Подсказка: никакие символы не появятся при вводе пароля. Дополнительный совет: для нашей лаборатории для простоты это может быть тот же пароль, что и для учетной записи root.
    7. Конфигурация сети: тип конфигурации сети: GREEN + RED уже должен быть выбран.
    8. Стрелка вниз, чтобы выбрать Драйверы и назначения карт, нажмите Enter
      1. Назначенные карты: ЗЕЛЕНЫЙ: нажмите Enter, чтобы выбрать. Подсказка: ЗЕЛЕНАЯ сеть - это сеть нашей внутренней лаборатории.
        1. Выберите карту, на которой нет MAC, из шага 8.3. Используйте клавишу со стрелкой, чтобы выделить и нажмите Enter
      2. Назначенные карточки: используйте клавиши со стрелками, чтобы выделить КРАСНЫЙ, и нажмите Enter
        1. Нажмите Enter, чтобы выбрать оставшуюся карту.
      3. Назначенные карточки: нажмите клавишу для перемещения и выделите Готово. нажмите Ввод
    9. Стрелка вниз, чтобы выбрать настройки адреса и нажмите Enter
      1. Настройки адреса: ЗЕЛЕНЫЙ. Нажмите Enter, чтобы перенастроить
        1. Предупреждение: нажмите Enter. Подсказка: мы не подключены удаленно, поэтому это не относится
        2. ЗЕЛЕНЫЙ интерфейс: IP-адрес: 172.16.1.1 Маска сети: 255.255.255.0 Нажмите вкладку для перемещения между полями, нажмите Enter после завершения
      2. Настройки адреса: КРАСНЫЙ: нажмите Enter, чтобы перенастроить.
        1. Стрелка вниз, чтобы выбрать DHCP, нажмите пробел, чтобы выбрать. Нажмите OK и нажмите Enter. Подсказка: наша внешняя сеть будет использовать существующий сетевой DHCP-сервер
      3. Настройки адреса: нажмите вкладку, чтобы перейти к Готово, нажмите Enter.
    10. Стрелка вниз до Готово и нажмите Enter. Подсказка: нам не нужно устанавливать настройки DNS и шлюза, опция DHCP, выбранная выше в 9-2, автоматически заполняет это значение для сети RED.
    11. Конфигурация DHCP-сервера: мы будем использовать службы DHCP и DNS на нашей виртуальной машине Windows Server, которую мы настроим позже.
      1. Нажмите OK и нажмите Enter, чтобы оставить DHCP-сервер IPFire ненастроенным.
    12. Настройка завершена: нажмите Enter. IPFire перезагрузится.
    13. IPFire /Lab Router VM должна оставаться работающей.
    14. При необходимости закройте окно настроек Lab Router.
  10. Для виртуальных машин, которые вы хотите использовать NAT, обязательно выберите Internal Lab. Это направит весь трафик через виртуальную машину ipFire. Обратите внимание, что эта виртуальная машина должна быть запущена для подключения.

- если есть ошибки в форматировании, пожалуйста, прокомментируйте. Я скопировал это из предыдущего документа, который создал вне суперпользователя.

Источник: https://smudj.wordpress.com/2019/03/18/the-poor-techs-hyper-v-lab-setup/

Проще использовать инструкцию Microsoft Learn — Настройка сети NAT .

Я пытался использовать это для гостя RedHat на Windows Server 2022, поэтому выполнил быструю установку Windows 10, чтобы проверить, как настроить конфигурацию. (Это моя помощь и вам.)

Может помочь с дополнительной информацией по ссылке PowerShell: Get-NetAdapter

Другие вопросы по тегам