Мне интересно, как правильно подсчитать, сколько IP-адресов используется в моей сети в соответствии с процессом dhcpd.
Это просто вопрос подсчета строк "активное состояние привязки" в файле dhcpd.leases? Или это что-то посложнее?
Заранее спасибо.
Вы могли бы использовать ReportDHCP который анализирует ваш файл dhcp.leases и предоставляет вам отчет это должно дать вам то, что вы ищете.
dhcpd -pool - это, вероятно, то, что вам нужно.
Пример: dhcpd-pools -c 'path-to-dhcpd.config' -l 'path-to-lease-file' -L11 -sp -r
Объяснение: он печатает «Заголовки диапазонов» и «Диапазоны» с помощью «-L11», а затем выполняет рекурсивную сортировку по «процентам» с помощью «-sp -r».
Страница руководства: http://dhcpd-pools.sourceforge.net/man.html
используйте в командной строке: Netsh dhcp server scope 192.168.1.0 show clients