У меня есть isc-dhcp-4.2.5
сервер и клиент установлены на двух коробках CentOS-7.4. Я знаю, что это довольно старый дистрибутив, но я не могу изменить его по разным причинам.
Конфигурация DHCP-сервера:
вариант доменного имени "mydomain.org";
вариант доменных имен-серверов ns1.mydomain.org, ns2.mydomain.org;
время аренды по умолчанию 600;
максимальное время аренды 7200;
лог-объект local7;
вариант пространства myspace;
option myspace.node-ip code 1 = ip-адрес;
# Указать серверу вернуть информацию о поставщике
опция dhcp-parameter-request-list 43;
класс "классы поставщиков" {
вариант сопоставления идентификатора-класса-вендора;
}
подкласс "классы-поставщиков" "идентификатор класса-поставщика" {
поставщик-вариант-пространство myspace;
опция myspace.node-ip 10.5.6.7;
}
подсеть 10.0.0.0 сетевая маска 255.255.255.0 {
диапазон 10.0.0.50 10.0.0.60;
опциональные маршрутизаторы 10.0.0.254;
}
Конфигурация DHCP-клиента:
интерфейс "veth0" {
отправить dhcp-client-identifier "my-client-ID";
отправить идентификатор класса поставщика "my-vendor-class-ID";
отправить dhcp-lease-time 900;
}
Я вижу две проблемы:
- Клиент не может отправить параметры
DHCP-клиент-идентификатор
и идентификатор класса поставщика
, tcpdump не показывает эти
- Серверу не удается отправить Option-43
Это почти что эта версия не поддерживает DHCP-клиент-идентификатор
и идентификатор класса поставщика
вообще? Что я делаю не так?
PS. Последняя версия ISC-dhcp (версия 4.4.2), построенная из https://gitlab.isc.org/isc-projects/dhcp не имеет этих проблем.