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 클라이언트 기록을 삭제했는지 확인했습니다.
어떻게 해야 합니까?