DHCP 서버: 여러 서브넷이 작동하지 않습니다.

DHCP 서버: 여러 서브넷이 작동하지 않습니다.

DHCP 서버가 다양한 MAC 주소 그룹에 대해 서로 다른 서브넷 주소를 제공하기를 원합니다.

DHCP 클라이언트에 여러 서브넷 주소를 성공적으로 제공했습니다.

Mac 주소에 대한 필터로 "클래스"를 사용했지만 작동하지 않습니다.

아래는 내 dhcpd.conf입니다.

class "class1" {
   match if
   (substring(hardware,1,6) = 04:7d:7b:f1:69:b2) or
   (substring(hardware,1,6) = 04:7d:7b:d8:bb:60);
}

subnet 172.16.51.0 netmask 255.255.255.0 {
  pool {
     deny members of "class1";
     deny unknown-clients;
     range 172.16.51.100 172.16.51.200;
  }
  option subnet-mask 255.255.255.0;
  option routers 172.16.51.254;
  option broadcast-address 172.16.51.255;
  option domain-name-servers 8.8.8.8;
}

subnet 172.16.52.0 netmask 255.255.255.0 {
  pool {
    allow members of "class1";
    deny unknown-clients;
    range 172.16.52.100 172.16.52.200;
  }
  option subnet-mask 255.255.255.0;
  option routers 172.16.52.254;
  option broadcast-address 172.16.52.255;
  option domain-name-servers 8.8.8.8;
}


subnet 172.16.50.0 netmask 255.255.255.0 {
  pool {
    range 172.16.50.100 172.16.50.200;
    deny known-clients;
    allow unknown-clients;
  }
  option subnet-mask 255.255.255.0;
  option routers 172.16.50.254;
  option broadcast-address 172.16.50.255;
  option domain-name-servers 8.8.8.8;
  if exists user-class and option user-class = "iPXE" {
    filename "bootstrap.ipxe";
  } else {
    filename "undionly.kpxe";
  }
  next-server   172.16.50.31;
}

이제 mac 54:ab:3a:3d:2c:7a를 사용하는 "M"이라는 새 컴퓨터가 있습니다. 172.16.51.0/24 및 172.16.52.0/24에서 IP를 가져오는 것이 아니라 172.16.50.0/24에서 IP를 가져오는 것을 원하지 않습니다. 그러나 이것은 작동하지 않았습니다.

DHCP 서버와 DHCP 클라이언트 기록을 삭제했는지 확인했습니다.

어떻게 해야 합니까?

관련 정보