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クライアントの履歴を削除したことを確認しました。

どうすればいいですか?

関連情報