isc-dhcp 4.2.5 -- dhcp-client-identifier 및 Vendor-class-identifier가 지원됩니까?

isc-dhcp 4.2.5 -- dhcp-client-identifier 및 Vendor-class-identifier가 지원됩니까?

isc-dhcp-4.2.5두 대의 CentOS-7.4 시스템에 서버와 클라이언트를 설치했습니다 . 나는 이것이 상당히 오래된 배포판이라는 것을 알고 있지만 여러 가지 이유로 변경할 수 없습니다.

DHCP 서버 구성:

option domain-name "mydomain.org";
option domain-name-servers ns1.mydomain.org, ns2.mydomain.org;

default-lease-time 600;
max-lease-time 7200;

log-facility local7;

option space myspace;
option myspace.node-ip code 1 = ip-address;

# Tell the server to return vendor-specific information
option dhcp-parameter-request-list 43;

class "vendor-classes" {
    match option vendor-class-identifier;
}

subclass "vendor-classes" "my-vendor-class-ID" {
    vendor-option-space myspace;
    option myspace.node-ip 10.5.6.7;
}

subnet 10.0.0.0 netmask 255.255.255.0 {
    range 10.0.0.50 10.0.0.60;
    option routers 10.0.0.254;
}

DHCP 클라이언트 구성:

interface "veth0" {
    send dhcp-client-identifier "my-client-ID"; 
    send vendor-class-identifier "my-vendor-class-ID";
    send dhcp-lease-time 900;
}

두 가지 문제가 발생했습니다.

  1. 클라이언트는 옵션을 보낼 수 없으며 dhcp-client-identifier표시하지 않습니다 vendor-class-identifier.tcpdump
  2. 서버가 옵션-43을 보내지 못했습니다.

거의 이 버전에서는 dhcp-client-identifier전혀 지원하지 않나요? vendor-class-identifier내가 뭘 잘못했나요?

추신. 최신 ISC-dhcp(버전 4.4.2)는 다음에서 제공됩니다.https://gitlab.isc.org/isc-projects/dhcp이러한 문제는 없습니다.

답변1

사용해 보셨나요?

interface "veth0" {
   send dhcp-client-identifier = "my-client-ID"; 
   send vendor-class-identifier = "my-vendor-class-ID";
   send dhcp-lease-time = 900;
}

관련 정보