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