У меня есть быстрый вопрос. Можно ли заставить сервер ISC dhcpd вставлять параметр 61 (идентификатор клиента) в DHCPOFFER, если он присутствует в DHCPDISCOVER? Я использую версию ISC dhcpd dhcp-4.1.1 (dhcp-4.1.1-12.P1.el6_0.4.x86_64 CentOS rpm).
заранее спасибо
Да, вы можете установить параметры на основе условных операторов на сервере ISC dhcpd. В частности, вы можете проверить, присутствует ли параметр dhcp-client-identifier во входящем пакете DHCP, и установлен ли параметр для пакета ответа на входящее значение с помощью этого выражения:
# other options in scope ... if exists dhcp-client-identifier { option dhcp-client-identifier = option dhcp-client-identifier; } # other options in scope ...
Левая часть = устанавливает имя параметра сервера, правое выражение данных вернет содержимое имени параметра из клиентского пакета.
Для получения дополнительной информации см. Man dhcp-eval и раздел НАСТРОЙКА ЗНАЧЕНИЙ ПАРАМЕТРОВ ИСПОЛЬЗОВАНИЕ ВЫРАЖЕНИЙ в нижней части man dhcp.conf.