dhcp.conf 是否需要子网?

dhcp.conf 是否需要子网?

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;
}

相关内容