dhcpdは、アドレスの違いのために一致しないクライアントに固定アドレスを提供しますか?

dhcpdは、アドレスの違いのために一致しないクライアントに固定アドレスを提供しますか?

ISC dhcpd には次のサブネット定義があります。

subnet 10.122.224.0 netmask 255.255.255.0 {
    ...
    range 10.122.224.64 10.122.224.127;
    ...
    host room1-printer {
            hardware ethernet 00:26:73:00:4f:33;
            fixed-address 10.122.224.67;
    }
}

したがって、固定アドレスは動的範囲内にあります。

0.67を除くすべてのアドレスが削除され、別のMACアドレス(ハードウェアイーサネットで指定されたアドレスではない)を持つ動的クライアントがリースを要求した場合はどうなりますか? dhcpdはこの固定アドレスを公開したり、DHCPNAKに応答したり、沈黙を維持したりしますか?

答え1

まあ、あなたの権利は次のとおりですDHCPサーバーは予約済みIPを使用します。そしてdhcpdが静的IPおよびDHCP予約を処理する方法質問と徹底的な読書man dhcpd.conf、 using fixed-addressディレクティブはこれを正しく保持しません。
ディレクティブをtrueに設定し、クライアントが無制限のリースを要求するように設定するだけですinfinite-is-reserved(方法はわかりませんが)。
これを行う最も簡単な方法は、次のように動的IP範囲外で予約することです。

subnet 10.122.224.0 netmask 255.255.255.0 {
    ...
    range 10.122.224.64 10.122.224.127;
   ...
    host room1-printer {
        hardware ethernet 00:26:73:00:4f:33;
        fixed-address 10.122.224.63;
    }
}

関連情報