Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается решение проблемы, возникающей при запуске гостевой виртуальной машины.
Исходный номер базы знаний: 2804678
Симптомы
Рассмотрим следующий сценарий:
У вас есть компьютер Windows Server 2012, настроенный с ролью Hyper-V. Сервер Hyper-V настроен для предоставления динамических MAC-адресов гостевым компьютерам.
При запуске гостевой виртуальной машины может возникнуть следующее сообщение об ошибке:
Приложение столкнулось с ошибкой при попытке изменить состояние имени<> виртуальной машины.
Искусственный порт Ethernet (идентификатор экземпляра CCE417C5-BDD9-4216-85CA-248620EE75C6): не удалось подключиться к ошибке "Попытка доступа к недопустимому адресу".
На узле Windows Server 2008 или Windows Server 2008 R2 Hyper-V регистрируется идентификатор события 12565 из источника "Microsoft-Windows-Hyper-V-Worker", как описано в конфигурации сетевого адаптера идентификатора события 12565.
Причина
Эта проблема возникает из-за превышения числа динамических MAC-адресов для виртуальных машин (256).
Hyper-V создает MAC-адрес, как описано ниже (сопоставление MAC-адреса с aa-bb-cc-dd-ee-ff):
- Первые три октета (aa-bb-cc) — это корпоративный уникальный идентификатор IEEE Корпорации Майкрософт, 00:15:5D (общий для всех узлов Hyper-V.
- Следующие два октета (dd-ee) являются производными от последних двух октетов IP-адреса сервера.
- Последний октет (ff) автоматически создается из диапазона 0x0-0xFF.
Так как последний октет является 8-разрядным значением, по умолчанию используется ограничение в 256 возможных MAC-адресов.
Решение
Примените одно из следующих решений:
Отключите виртуальную машину, выделите статический MAC-адрес, который не принадлежит динамическому диапазону MAC-адресов Hyper-V, а затем перезапустите виртуальную машину.
Увеличьте диапазон MAC-адресов с помощью одного из следующих методов, изменив пятый и (или) шестой октет динамического диапазона MAC-адресов по умолчанию:
Если узел — Windows Server 2008, можно изменить динамический диапазон MAC-адресов с помощью следующих значений реестра:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Virtualization\MinimumMacAddress
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Virtualization\MaximumMacAddress
Примечание.
Знание шестнадцатеричной нумерующей системы полезно для изменения октетов. Диапазон каждого октета составляет 00 – FF.
Дополнительная информация
Дополнительные сведения об этой теме см. в следующих записях блога: