Dhcp

dhcp.conf 是否需要子網?

  • February 4, 2016

我正在為我的 dhcp 伺服器設置我的dhcp.conf文件。所有文件都說您“可以”定義子網,但我沒有看到沒有它們的範例。子網的定義說它們是網路中的網路。我的網路非常簡單,手上有很多設備連接到 dhcp 伺服器,我不需要多個子網。

對於具有單個 IP 範圍的 dhcp 伺服器,我可以在沒有subnet語句的情況下對其進行配置嗎?或者俱有單個 IP 範圍的網路是具有一個子網的網路?

它只是一個子網。您的配置需要子網聲明,即使它只是一個網路。

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

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

引用自:https://unix.stackexchange.com/questions/259978