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

Гость Windows Server в vSphere имеет адрес APIPA после перезапуска

У меня проблемная виртуальная машина Windows Server 2008 R2 в среде vSphere 5.5, которая запускается с адресом APIPA (169.254.0.0/16) на своем интерфейсе вместо статически предварительно настроенного адреса IPv4. Отключение и повторное включение интерфейса (либо через devmgmt.msc или ncpa.cpl) помогает восстановить подключение, так же как отключение / повторное подключение виртуального адаптера в vSphere:

История до сих пор:

Он не перезапускается так часто, поэтому трудно сказать, когда проблема действительно начала проявляться, но мы заметили ее на этой неделе после обновления инструментов. Первый перезапуск после установки Tools не имел возможности подключения, последующие перезапуски ничего в этом отношении не изменили. У других гостей с аналогичной историей действительно были проблемы с подключением при первом перезапуске после обновления инструментов, но последующие перезапуски были нормальными.

Виртуальная машина v7 и имеет единственный сетевой интерфейс типа E1000, гостевые драйверы - это стандартные Windows PRO / 1000MT (E1G6032E 8.4.1.0). Версия инструментов - 9.4.5 build-1734305.

Журнал событий Windows не показывает ничего необычного или связанного с драйвером при запуске, кроме записей о запуске служб, указывающих на то, что хост не имеет IP-подключения. На вкладке «Задачи и события» виртуальной машины консоли vSphere также нет подозрительных записей.

Это действительно связано с обновлением инструментов? Как бы это исправить?

редактировать: Я в курсе vmWare КБ 2012646, он в основном предлагает подключить / отключить адаптер и проверить реестр на наличие конфигураций APIPA на интерфейсах. Я сделал и то, и другое (на рассматриваемых машинах в реестре нет записей, настроенных для APIPA).

Проверьте это решение, оно сработало для меня -

Введите команду ниже в cmd вашего vm-

netsh interface ipv4 show inter

Вы получите такой результат: Cmd вывод

помните IDX-11, который назначен вашему подключению к локальной сети, выполните команду ниже:

netsh interface ipv4 set interface 11 dadtransmits=0 store=persistent

выйти из CMD Перейти к Services.msc отключить службу DHCP-клиента

Перезагрузите машину и проверьте

Я изменил настройки управления питанием для сетевой карты в гостевой ОС

и недавние перезагрузки прошли без проблем с сетью. Я не знаю наверняка, является ли это причинно-следственной связью или просто совпадением - другие вещи (например, уровень исправлений vSphere) могли измениться за это время без моего ведома.

Попробуйте "netsh int ip reset" сбросить стек IP, переназначить статический, перезагрузиться и посмотреть, прилипнет ли он?