Назначение
Создание конфигурационного файла для ISC DHCP сервера.
Функционал:
Получает список подсетей (
nas_ip_pools_list) и статических IP-адресов (user_list).Формирует конфигурацию DHCP, включая:
Подсети (
subnet) с диапазонами IP (range).Резервирование IP по MAC-адресам (
host).
Записывает результат в файл (по умолчанию
$conf{INTERNET_ISC_DHCP_CONFIG}).
Запуск:
/usr/abills/libexec/billd isc_dhcp CONFIG=/etc/dhcp/dhcpd.conf DEBUG=3 /usr/abills/libexec/billd isc_dhcp STATIC_ONLY=1
Сценарии работы:
Без аргументов: используется путь из
$conf{INTERNET_ISC_DHCP_CONFIG}, вывод только ошибок.С
DEBUG: вывод отладочной информации (например, список подсетей).С
STATIC_ONLY: генерация только статических DHCP-сетей.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| INTERNET_ISC_DHCP_CONFIG | /etc/dhcp/dhcpd.conf | Путь к файлу конфигурации DHCP |