dhcpd.conf 定义中的网络掩码和选项子网掩码是否必须相同?

dhcpd.conf 定义中的网络掩码和选项子网掩码是否必须相同?

在a上使用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

相关内容