EUR
european

EUR

usa

USD

Russian Ru
Ex. VAT Ex. VAT 0%

Windows server 2019 отключает DHCP

Обзор

APIPA (Automatic Private IP Addressing) — это резервный механизм. Когда Windows не может связаться с DHCP-сервером, система сама назначает себе адрес из диапазона 169.254.x.x. Само по себе это поведение нормально. Проблема, которая рассматривается здесь, в том, что APIPA срабатывает даже тогда, когда статический IP-адрес уже настроен. В некоторых средах VMware ESXi из-за этого сервер игнорирует свой статический адрес и становится недоступным.

Перед началом

Прежде чем выполнять описанные ниже шаги, убедитесь, что:

  • статический IP-адрес, маска подсети и основной шлюз правильно заданы в настройках адаптера;
  • виртуальный адаптер VMware подключён и включён;
  • виртуальная машина привязана к правильной группе портов или VLAN;
  • в сети нет дублирующегося IP-адреса.

Если проблема сохраняется после этих проверок, переходите к шагам ниже.

Шаг 1: Проверка текущей конфигурации сети

Откройте командную строку от имени администратора и выполните:

ipconfig /all

В выводе найдите строки вида:

Autoconfiguration IPv4 Address. . : 169.254.248.201(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.0.0 IPv4 Address. . . . . . . . . . . : 192.168.1.136(Duplicate)

Если адрес из диапазона 169.254.x.x показан как (Preferred), сервер использует адрес APIPA. Настроенный статический IP-адрес (в этом примере 192.168.1.136) помечен как (Duplicate): это значит, что Windows определил адрес как уже используемый и отказался его активировать, поэтому система возвращается к адресу APIPA. В результате сервер может стать недоступным по сети.

Шаг 2: Определение индекса сетевого интерфейса

Выполните следующую команду, чтобы вывести список активных сетевых интерфейсов:

netsh interface ipv4 show interfaces

Пример вывода:

Idx Met MTU State Name --- ----- ----------- ---------- --------------------------- 1 75 4294967295 connected Loopback Pseudo-Interface 1 2 1 1500 disconnected VPN - VPN Client 12 25 1500 connected Ethernet 2

Найдите интерфейс в состоянии connected, который соответствует вашему сетевому адаптеру. Запишите индекс интерфейса. Он понадобится на следующем шаге.

Шаг 3: Отключение передачи DAD на интерфейсе (обходной путь)

В некоторых средах VMware ESXi Windows Server может продолжать использовать адрес APIPA даже после настройки статического IP. Отключение передачи DAD (Duplicate Address Detection) помогает предотвратить такое поведение на затронутых виртуальных машинах.

Выполните следующую команду, заменив 12 на индекс интерфейса из предыдущего шага:

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

Того же результата можно добиться через PowerShell:

Set-NetIPInterface -InterfaceIndex 12 -AddressFamily IPv4 -DadTransmits 0 -PolicyStore PersistentStore

Отключение DAD не даёт Windows проверять, используется ли уже настроенный адрес IPv4 в сети, перед тем как назначить его интерфейсу.

После выполнения любой из команд отключите и снова включите адаптер, чтобы применить изменение. Замените Ethernet 2 на имя вашего адаптера:

netsh interface set interface "Ethernet 2" admin=disabled netsh interface set interface "Ethernet 2" admin=enabled

Если вы не уверены в точном имени адаптера, выполните команду из шага 2, чтобы уточнить его перед запуском этих команд.

(Warning) Это обходной путь для конкретных сред ESXi, а не штатное решение. Отключение DAD означает, что Windows больше не будет проверять, используется ли IP-адрес в сети. Не применяйте эту настройку, если в вашей сети возможны дублирующиеся IP-адреса.

Шаг 4: Проверка результата

Снова выполните ipconfig /all и убедитесь, что:

  • адрес 169.254.x.x больше не отображается как предпочтительный;
  • ваш статический IP-адрес активен.

Дополнительно: Отключение службы DHCP-клиент

В некоторых случаях администраторы отключают службу DHCP-клиент, чтобы Windows не пытался выполнять DHCP-обнаружение при запуске.

(Warning) Microsoft не рекомендует отключать службу DHCP-клиент даже на серверах со статическим IP. Служба используется для автоматической регистрации DNS, определения сетевого расположения и других сетевых функций. Её отключение может привести к непредсказуемому поведению. Применяйте этот шаг только в том случае, если проблема сохраняется после выполнения шагов выше и вы полностью понимаете последствия для вашей среды.

Чтобы отключить службу, перейдите в Панель управления > Администрирование > Службы, найдите DHCP-клиент и задайте тип запуска Отключена.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA