ansible-ffrgb/roles/dhcpd/templates/dhcpd.conf.j2

32 lines
922 B
Django/Jinja

# {{ ansible_managed }}
# option definitions common to all supported networks...
option domain-name "{{ site_domain }}";
option domain-name-servers {{ name_server }};
local-address {{ batman_ipv4 | ipaddr('address') }};
default-lease-time 3600;
max-lease-time 14400;
# Use this to enble / disable dynamic dns updates globally.
ddns-update-style none;
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;
# Freifunk Regensburg
subnet {{ batman_ipv4 | ipaddr('network') }} netmask {{ batman_ipv4 | ipaddr('netmask') }} {
option routers {{ batman_ipv4 | ipaddr('address') }};
option interface-mtu {{ dhcpd_mtu }};
pool {
range {{ dhcpd_first }} {{ dhcpd_last }} ;
}
}