dhcp.conf
我正在为 dhcp 服务器设置文件。所有文档都说您“可以”定义子网,但我还没有看到没有它们的示例。子网的定义表明它们是网络中的网络。我的网络非常简单,有很多设备连接到 dhcp 服务器,我不需要多个子网。
对于具有单个 IP 范围的 dhcp 服务器,我可以在不使用subnet
语句的情况下对其进行配置吗?或者具有单一 IP 范围的网络是否是具有一个子网的网络?
答案1
这只是一个子网。您的配置需要子网声明,即使它只是一个网络。
subnet 10.100.0.0 netmask 255.255.255.0 {
option routers 10.100.0.1;
option domain-name-servers 10.100.0.1;
option domain-name "angelsofclockwork.net";
option subnet-mask 255.255.255.0;
range 10.100.0.100 10.100.0.254;
filename "/pxelinux.0";
default-lease-time 21600;
max-lease-time 43200;
next-server 10.100.0.1;
}
答案2
DHCP 服务器可以为多个子网分配 IP 地址,这就是定义它们的原因。下面我有网络 192.168.0.0,网络掩码为 255.255.255.0,这意味着主机 192.168.0.1-192.168.0.254 是有效的 IP 地址。
subnet 192.168.0.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.0.100 192.168.0.254;
option broadcast-address 192.168.0.255;
option domain-name-servers 192.168.0.4,192.168.0.5;
option routers 192.168.0.1;
}