![dhcpd.conf 定义中的网络掩码和选项子网掩码是否必须相同?](https://linux22.com/image/152282/dhcpd.conf%20%E5%AE%9A%E4%B9%89%E4%B8%AD%E7%9A%84%E7%BD%91%E7%BB%9C%E6%8E%A9%E7%A0%81%E5%92%8C%E9%80%89%E9%A1%B9%E5%AD%90%E7%BD%91%E6%8E%A9%E7%A0%81%E6%98%AF%E5%90%A6%E5%BF%85%E9%A1%BB%E7%9B%B8%E5%90%8C%EF%BC%9F.png)
在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