dhcpd (isc-dhcp-server) не использует часть диапазона адресов

dhcpd ( isc-dhcpd-4.3.4 в Debian) игнорирует часть указанного диапазона адресов.

У меня подсеть 10.24.32. 0/22 назначено интерфейсу:

10.24.32.0/22 dev net0  proto kernel  scope link  src 10.24.32.1 

Итак, возможный диапазон адресов от 10.24.32.1 до 10.24.35.254, верно?

Я указал динамический диапазон адресов от 10.24.33.1 до 10.24.35.250 в файле конфигурации:

subnet 10.24.32.0 netmask 255.255.252.0 {
        range 10.24.33.1 10.24.35.250;
        option routers 10.24.32.1;
        authoritative;
}

и он молча игнорирует диапазон 10.24.34.x. Устройства получают адреса 10.24.33.x и 10.24.35.x, но не .34. Сервер предпочитает повторно использовать адрес из .33. и .35. диапазоны вместо использования адресов из неиспользованных .34. диапазон.

Я также пробовал разделить диапазон:

subnet 10.24.32.0 netmask 255.255.252.0 {
        range 10.24.34.1 10.24.34.254;
        range 10.24.33.1 10.24.33.254;
        range 10.24.35.1 10.24.35.250;
        option routers 10.24.32.1;
        authoritative;
}

и .34. также игнорируется.

Журнал, настроенный на уровень «отладки», не показывает никаких проблем.

0
задан 24 July 2016 в 13:13
1 ответ

У вас более ~ 512 активных DHCP-клиентов? Пока вы не заполните диапазоны 10.24.33.0/24 и 10.24.35.0/24 и в журналах сервера больше нет доступных адресов, ошибок нет. DHCP-сервер может свободно выделять или повторно использовать адреса по своему усмотрению.

0
ответ дан 5 December 2019 в 09:44

Теги

Похожие вопросы