Hyper-V server 2019 – Интернет не работает для гостевой виртуальной машины

Hyper-V server 2019 – Интернет не работает для гостевой виртуальной машины

Я пытаюсь сделать что-то, казалось бы, очень простое, и в течение 2 дней пересматривал предыдущие посты на эту тему, но безуспешно:

  • Настройка сервера Hyper-V 2019
  • На этом сервере установите гостевую виртуальную машину Gen-2 (стандарт Windows Server 2016)
  • Вот и все !

Меня заверили в письменной форме (от Dell), что оборудование, которое я купил 3 месяца назад, подходит для виртуализации…

Настройка Hyper-Server и присоединение его к домену были довольно простыми. Даже установка VM была довольно простой.

Но я просто не могу подключить гостевую виртуальную машину к сети!

Вот текущее состояние после того, как я перезапустил систему с нуля (то есть переустановил компьютер с нуля) и оставил настройки по умолчанию, сгенерированные Microsoft:

У хоста есть доступ к Интернету (и он подключен к AD) через сетевой адаптер Ethernet № 1.

  • Назначенный статический IP: 192.168.0.96
  • Подсеть: 255.255.255.0
  • шлюз: 192.168.0.1
  • DNS-сервер: 192.168.0.1

Из удаленного менеджера Hyper-V (поскольку у Hyper-V Server нет графического интерфейса) я создал новый виртуальный коммутатор (и только один)

  • Имя:vSwitchExternXyz
  • Тип: внешний
  • Подключен к внешней сети с помощью того же сетевого адаптера №1
  • Разрешил операционной системе управления совместно использовать этот сетевой адаптер (это по умолчанию)

При выполнении «ipconfig» в командной строке на хосте я вижу новый «Ethernet-адаптер vEthernet (vSwitchExternXyz)», созданный этим методом, имеющий:

  • Автоконфигурация IP4 Адрес: 169.254.197.61 (Эй, это адрес APIPA!)
  • Подсеть: 255.255.0.0
  • шлюз:никто!

Из удаленного менеджера Hyper-V я назначил этот виртуальный коммутатор vSwitchExternXyz (единственный, который я создал в Хосте) к гостевой виртуальной машине

  • Я оставил неотмеченными обе опции «Включить идентификацию виртуальной локальной сети» и «Включить управление полосой пропускания» (по умолчанию они не отмечены)

Когда я запускаю и подключаюсь к этой единственной виртуальной машине и смотрю на ее сетевую конфигурацию, я получаю:

  • Автоконфигурация IP4 Адрес: 169.254.224.167 (снова еще один адрес APIPA!)
  • Подсеть: 255.255.0.0
  • шлюз:никто!

На этой картинке я не удивлен, что не могу даже пинговать IP за пределами диапазона адресов APIPA, потому что шлюз по умолчанию, похоже, отсутствует. Я пытался назначить ему IP и допустимый шлюз (такой же, как у хоста), но это не дало никаких результатов.Но я пока не знаю, как должна выглядеть успешная конфигурация.

Вопросы

  • У меня нет работающей среды для сравнения, чтобы увидеть, правильны ли эти значения по умолчанию. Должны ли виртуальный коммутатор и адаптер vNIC виртуальной машины получать IP-адреса?

  • Разве виртуальный коммутатор и адаптер vNIC виртуальной машины не должны находиться в той же подсети, что и хост (то есть 192.168.0.x), и указывать на один и тот же шлюз?

  • Почему моя виртуальная машина не имеет доступа в Интернет?

решение1

Я обратился в службу поддержки Microsoft, чтобы решить эту проблему (на ее решение у двух технических специалистов ушло в общей сложности 2,5 часа).

Проблема была в виртуальном коммутаторе, который был поврежден по непонятным причинам.

Недостаточно было просто удалить vSwitch и создать его заново.

Мне пришлось:

  • оставьте неисправный vSwitch там,
  • создать новый vSwitch
  • Назначьте новый коммутатор адаптеру гостевой виртуальной машины.
  • только после этого удалите неисправный vSwitch

Проблема устранена благодаря Раджу из службы технической поддержки Microsoft.

Связанный контент