isc dhcpd: как вставить опцию 61 (идентификатор клиента) в dhcpoffer

isc dhcpd: как вставить опцию 61 (идентификатор клиента) в dhcpoffer

У меня есть быстрый вопрос. Возможно ли заставить сервер 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.

Связанный контент