configuration-templates

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 51  →  ?path2? @ 52
/dhcpd/isc/home/dhcpd.conf
@@ -0,0 +1,52 @@
###########################################################################
## Copyright (C) Wizardry and Steamworks 2017 - License: GNU GPLv3 ##
## Please see: http://www.gnu.org/licenses/gpl.html for legal details, ##
## rights of fair usage, the disclaimer and warranty conditions. ##
###########################################################################
 
### This is the key so that this DHCP server can authenticate to ISC BIND.
include "/etc/bind/rndc.key";
 
### Include class declarations.
# Include Apple Intel NetBoot class from a separate file.
include "/etc/dhcp/dhcpd-classes/class-apple-intel-netboot.conf";
# Include PXE class.
include "/etc/dhcp/dhcpd-classes/class-pxe.conf";
# Include special "punchthrough" class.
include "/etc/dhcp/dhcpd-classes/class-punchthrough.conf";
 
### This DHCP server is the primary DHCP server for the configured network.
authoritative;
### Always broadcast responses for broken clients.
always-broadcast on;
### The log facility to log DHCP messages to (Debian: local7).
log-facility local7;
### Disable IPv6 if it is not used on the network.
noipv6rs;
### Allow boot-time DHCP.
allow booting;
### Additionally enable BOOTP for legacy clients.
allow bootp;
always-reply-rfc1048 on;
 
### Lease time configuration (in seconds).
default-lease-time 3600;
max-lease-time 86400;
ddns-ttl 1800;
 
### Custom definitions for DHCP messages.
## Code 252 defined for sending proxy configurations to clients.
option proxy-auto-discovery code 252 = text;
## Code 45 defined for NetBIOS clients.
option netbios-dgam-servers code 45 = ip-address;
 
### Subnet declarations.
include "/etc/dhcp/dhcpd-subnets/subnet-192.168.0.0.conf";
 
### Static leases sorted into different files.
# Equipment leases range in the first segment of the IP block.
include "/etc/dhcp/dhcpd-static-leases/static-leases-equipment.conf";
# Virtual machine leases are declared in this file.
include "/etc/dhcp/dhcpd-static-leases/static-leases-vms.conf";
# All other leases go here.
include "/etc/dhcp/dhcpd-static-leases/static-leases-default.conf";