Назад | Перейти на главную страницу

dhcpd: различный идентификатор-класса-поставщика

У меня возникают проблемы с выборочной отправкой параметров в ответ на пакет DHCP Inform с использованием групп (или даже без, просто с использованием объявлений хоста) для материала bootp. Мой файл конфигурации сейчас выглядит так:

subnet 130.123.131.128 netmask 255.255.255.128 {
  allow unknown-clients;
}
host dev-mac-09 {
  option vendor-class-identifier "example-identifier";
  hardware ethernet 10:9a:dd:51:ff:83;
}

Если я положу vendor-class-identifier в глобальной области, используя tcpdump, я вижу, что клиент успешно получает опцию класса vendor. Если я возьму его и просто сохраню в области хоста (или области группы), клиент никогда не получит эту опцию. Указание option dhcp-parameter-request list 60 тоже не помогает.

Я пробовал использовать определение класса внутри группы, но затем оно применялось, даже если хост не был частью группы.

Кстати, как мне получить подробный журнал? Хоть что-то, чтобы указать, какие группы и вещи привыкли генерировать отклик клиенту.

Я не уверен, что vendor-class-identifier предназначен для использования в качестве элемента конфигурации, отправляемого сервером. Обычно это определяемое поставщиком значение, отправляемое клиентом, чтобы сообщить серверу, какой это тип хоста.

Помимо создания файла трассировки с использованием параметра -tf для dhcpd, похоже, нет никаких дополнительных параметров ведения журнала или отладки.