Назад | Перейти на главную страницу

Установочная виртуальная машина Hyper V 3 Server Core не будет маршрутизироваться через физический сетевой адаптер

Я установил Hyper V 3 Core. Я создал виртуальную машину Windows Server 2012 со статическим IP-адресом, подключенным к внешнему vswitch, который был привязан к отдельной физической сетевой карте, отличной от сети управления.

При просмотре сетевых адаптеров с ipconfig / all в основной установке он показывает только сетевой адаптер управления теперь, когда у меня есть внешний vswitch, связанный с другим физическим сетевым адаптером.

Однако ВМ не может выйти. Когда я выполняю пинг или трассировку маршрута, все, кажется, останавливается на адресе 169. Я предполагаю, что это физический сетевой адаптер, к которому привязан внешний vswitch. Есть идеи, где я ошибся в настройке?

РЕДАКТИРОВАТЬ: я не могу пинговать шлюз. Он говорит, что нет ответа от 169 ... Как будто он по какой-то причине попадает в физический сетевой адаптер. Я сравнил настройки этой виртуальной машины с одной из других моих физических машин, и они идентичны, за исключением, конечно, IP-адреса. В той же подсети физическая машина может нормально обмениваться данными, а виртуальная в той же сети - нет.

Результаты печати маршрута

    Interface List
 12...00 15 5d 64 f7 00 ......Microsoft Hyper-V Network Adapter
  1...........................Software Loopback Interface 1
 13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0  136.142.100.225                c    261
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      169.254.0.0      255.255.0.0         On-link                 c    261
  169.254.233.254  255.255.255.255         On-link                 c    261
  169.254.255.255  255.255.255.255         On-link                 c    261
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link                 c    261
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link                 c    261
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
          0.0.0.0          0.0.0.0  136.142.100.225  Default
===========================================================================

Адрес 169.254.x.x - это автоматический частный IP-адрес, который Windows настраивает для себя по истечении времени ожидания DHCP.

Когда вы настраиваете внешнюю сеть в Hyper-V, NAT или маршрутизация не используются - виртуальные гости отображаются в вашей сети как устройства сами по себе. Если в вашей сети нет DHCP-сервера, вам необходимо настроить его с использованием действительного статического IP-адреса для вашей подсети.

РЕДАКТИРОВАТЬ: как мне указал Тони Рот, я не полностью прочитал ваш вопрос, и у вас уже есть статический IP-адрес, настроенный для гостя. Определенно ли сеть настроена как внешняя, а не как частная?

После всего этого выясняется, что это дублированный сетевой адрес. Предыдущие версии Windows предупреждали вас, что это просто принимает его и незаметно назначает адрес 169 в качестве предпочтительного адреса, даже если он сохраняет вашу запись в свойствах tcp / ip. Наконец я заметил «(дубликат)» рядом со статическим IP-адресом, который я назначил в IPconfig / all. Ahhhhhhh часы потрачены впустую. Спасибо всем за предложения