Я использую Hyper-V для создания некоторых виртуальных машин Windows Server 2012 R2. Все было хорошо, пока я не обнаружил, что не могу получить доступ к Интернету на виртуальной машине, и теперь я застрял.

Где я сейчас нахожусь, я создал внутренний виртуальный коммутатор в Hyper-V и установил его в качестве сетевого адаптера для моей виртуальной машины.

Затем я перешел к настройкам своей сети, открыл свойства своего Wi-Fi-соединения, открыл вкладку «Поделиться» и установил флажок «Разрешить другим пользователям сети подключаться через интернет-соединение на этом компьютере», и я установил это на внутреннюю гипер-v. переключатель я создал.

Я попытался перезагрузить виртуальную машину, я убедился, что IPv4 получит адрес автоматически, и я все еще не могу получить доступ к Интернету через виртуальную машину.

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

1 ответ1

0

Как сказал в своем комментарии Joeqwerty, "внутренние" и "частные" виртуальные коммутаторы в Hyper-V не имеют доступа к вашей локальной физической локальной сети или Интернету. Чтобы ваши виртуальные машины могли выходить в Интернет, они должны быть подключены к "внешнему" v-коммутатору.

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

  • Конфликты между лабораторными компьютерами и вашей производственной средой
  • Конфликты DNS
  • Истощение объема DHCP
  • Лабораторная подверженность взлому, вирусам, шпионскому ПО и т.д., Распространяющимся по вашей физической локальной сети
  • Производственная локальная сеть подвержена взлому, вирусам, шпионскому ПО и т.д., Которые тестируются в вашей виртуальной LAB

Чтобы изолировать мою виртуальную лабораторию от физической среды, я настроил свою лабораторию Hyper-V следующим образом:

  1. Создайте внешний v-Switch, подключенный к моему физическому адаптеру.
  2. Создайте частный v-Switch.
  3. Подключите все лабораторные виртуальные машины к частному v-коммутатору.
  4. Создайте крошечную виртуальную машину с двумя сетевыми картами и установите брандмауэр * nix.
  5. Подключите виртуальный межсетевой экран к обоим v-коммутаторам и настройте NAT.

Это создает полностью изолированную виртуальную локальную сеть в Hyper-V, которая имеет двойной NAT за виртуальным брандмауэром и локальной физической локальной сетью. Мне нравится эта изоляция, поскольку она позволяет мне в основном эмулировать обычную среду локальной сети, где моя физическая локальная сеть представляет собой облако.

Не каждая лаборатория нуждается в такой изоляции, но я все равно рекомендую ее только потому, что она полезна. Как только он будет настроен в первый раз, вы можете добавлять и удалять виртуальные машины для частного v-коммутатора, не требуя дополнительной настройки сети.

Конечно, вам нужно будет настроить DNS, DHCP и т.д. В соответствии с потребностями, которые вы определили для своей лаборатории.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .