dhcp.conf
DHCPサーバー用のファイルを設定しています。すべての文書にはサブネットを「定義できる」とされていますが、サブネットがない例は見たことがありません。サブネットの定義は、そのサブネットがネットワーク内のネットワークであることを示します。私のネットワークはDHCPサーバーに接続されている多くのデバイスで非常に簡単で、複数のサブネットを必要としません。
ステートメントを使用せずに単一のIP範囲でDHCPサーバーをsubnet
構成できますか?それとも、単一のIP範囲を持つネットワークは1つのサブネットを持つネットワークですか?
答え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アドレスを割り当てることができるため、これを定義します。以下には、ネットマスクが255.255.255.0のネットワーク192.168.0.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;
}