Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

DHCP_POOL_EXHAUSTED Сетевое оборудование и VPN

Устранение исчерпания пула аренд DHCP (Scope Full): дроп пакетов Discover

Обновлено: 25.08.2026 · Официальная документация ↗
  • Новые клиенты не могут подключиться к сети, получая таймаут на этапе DHCPDISCOVER.
  • В логах сервера регистрируется ошибка: DHCPDISCOVER from 11:22:33:44:55:66 via Vlan10: network 10.10.10.0/24: no free leases.
  • Счетчик свободных адресов в пуле равен 0 (100% утилизация Scope).
  • DHCP-сервер молча игнорирует входящие широковещательные запросы без генерации ответа.

1. Анализ заполнения пула адресов

# В Cisco IOS:
show ip dhcp pool
show ip dhcp binding | count

# В Linux (Kea/ISC):
dhcp-lease-list
kea-admin lease-dump --service dhcp4

2. Экстренное уменьшение времени аренды (Lease Time)

Для высоконагруженных гостевых Wi-Fi и динамических офисных сетей сократите время аренды с 8 дней до 1-2 часов:

! Cisco IOS:
conf t
ip dhcp pool OFFICE_LAN
 lease 0 2 0   ! 0 дней, 2 часа, 0 минут

# ISC-DHCP:
default-lease-time 7200;
max-lease-time 14400;

3. Расширение маски подсети или добавление Secondary Scope

Расширьте маску подсети пула (например, с /24 до /23) на SVI шлюза и в конфигурации сервера:

conf t
interface Vlan10
 ip address 10.10.10.1 255.255.254.0

4. Защита от истощения пула (DHCP Starvation / Port Security)

Ограничьте количество разрешенных MAC-адресов на портах доступа коммутатора:

conf t
interface range GigabitEthernet1/0/1 - 48
 switchport port-security
 switchport port-security maximum 3
 switchport port-security violation restrict
💡 Практика специалистов: Для защиты от исчерпания пулов всегда включайте 'ip dhcp snooping limit rate 15' на пользовательских портах доступа. Это ограничит скорость генерации DHCP-пакетов до 15 пакетов в секунду и заблокирует утилиты переполнения пула.

Частые вопросы (FAQ)

Что такое атака DHCP Starvation?

Это атака типа DoS, при которой злоумышленник с помощью утилит (например, Yersinia) генерирует тысячи фиктивных DHCP-запросов с поддельными случайными MAC-адресами, полностью исчерпывая пул доступных IP-адресов за считанные секунды.

Как очистить все неактивные динамические аренды вручную?

На Cisco IOS: 'clear ip dhcp binding *'. На Windows Server: удалите устаревшие аренды через PowerShell 'Remove-DhcpServerv4Lease'.

Как рассчитать оптимальное время аренды (Lease Time)?

Для офисов со стационарными ПК — от 24 часов до 3 дней. Для гостевых Wi-Fi зон и конференц-залов — от 30 до 120 минут. Для серверных сегментов — от 7 до 30 дней.

Что происходит с клиентом, когда время аренды истекает на 50%?

На этапе T1 (50% срока аренды) клиент отправляет одноадресный запрос DHCPREQUEST на выдавший сервер для продления. Если ответа нет, на этапе T2 (87.5%) отправляется широковещательный запрос во всю сеть.

Полезные материалы
Рекомендуем