dhcpd 스냅인 디렉터리를 찾을 수 없습니다

dhcpd 스냅인 디렉터리를 찾을 수 없습니다

Linux 시스템에서 dhcpd를 실행 중입니다. 모든 서브넷 정보, 예약된 정보는 dhcpd.conf에 기록됩니다. 때로는 클라이언트 시스템의 IP를 정적으로 만들어야 하는데, 서브넷을 찾아 바인딩하는 것이 매우 어려워집니다. 별도의 서버를 만들고 싶습니다. 각 서브넷(예: 프로덕션, 스테이징, 클라이언트 등)에 대한 파일이 있지만 풀 특정 파일을 만들고 특정 풀의 내용을 변경해야 할 때 참조할 수 있는 스냅인 디렉터리(dhcp.d)는 없습니다. 솔루션이 이를 달성할 수 있습니까? 아니면 기본 dhcpd.conf에 다른 conf 파일을 통합하는 데 사용할 수 있는 "include" 키워드가 있습니까?

답변1

include 문을 사용할 수 있습니다.https://linux.die.net/man/5/dhcpd.conf

이것은 내 구성의 일부입니다.

subnet 10.0.43.0 netmask 255.255.255.0 {
  range 10.0.43.100 10.0.43.250;
  option subnet-mask 255.255.255.0;
  option routers 10.0.43.254;
  option domain-name "example.com";
  option domain-name-servers 10.1.10.9;
  option netbios-name-servers 10.1.10.9;

  group {
    filename "undionly.kpxe";
    next-server 10.0.43.252;
    include "/etc/dhcp/hosts.t043";
  }
}
`

관련 정보