Назначение

Создание конфигурационного файла для 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






Дополнительная информация

  • Нет меток