В веб-интерфейсе альтератора отметил нужные хосты и кликнул "Зафиксировать адрес для выбранных компьютеров". Эти хосты появились в таблице "Статические адреса", и в dhcpd.conf появились записи host {...};
В результате в /var/log/daemons/errors регулярно появляются сообщения:
Oct 14 10:38:01 zebra dhcpd: Dynamic and static leases present for 192.168.22.64.
Oct 14 10:38:01 zebra dhcpd: Remove host declaration 192.168.22.64 or remove 192.168.22.64
Oct 14 10:38:01 zebra dhcpd: from the dynamic address pool for 192.168.22.0/24
Нашёл обсуждение такого поведения в архиве рассылки dhcp-users@lists.isc.org:
Dynamic and static leases present (начало ветки обсуждения). Там в итоге разработчики говорят, что нужно исключать узлы из динамического пула или редактировать файл dhcpd.leases.
Предлагаю сделать такой функционал в скрипте альтератора, я могу сделать нужный патч, вот только что из предложенного лучше?