dhcpd.conf定義のネットマスクとオプションのサブネットマスクは同じでなければなりませんか?

dhcpd.conf定義のネットマスクとオプションのサブネットマスクは同じでなければなりませんか?

Linuxサーバーを使用してdhcpd 構成ファイルサーバーがイントラネットホストに割り当てるIP範囲を定義できます。

subnet 10.0.0.1 netmask 255.255.255.0 {
  range 10.0.0.20 10.0.0.100;
  option subnet-mask 255.255.255.0;
}

サブネットマスクとネットワークマスクは同じでなければなりませんか?

私はサブネットマスクがより制限的であるか、少なくともネットマスクが提供するものと同じでなければならないことを理解しています。

¿定義されたサブネットにネットワークマスクが与える影響は何ですか?

答え1

いつもそうではありません。キーワードoptionで始まるパラメータをオプションと呼びます。これらのオプションはDHCPオプションを制御します。パラメータ設定値はオプションではなく、DHCPサーバの動作方法を制御します。

subnet 10.0.0.1 netmask 255.255.255.252 {
   range 10.0.0.1 10.0.0.2;
   option subnet-mask 255.255.255.0;
}

上記のコードはクライアントに10.0.0.1から10.0.0.2までのIPアドレスを提供しますが、クライアントのサブネットマスクは255.255.255.0です。

関連情報