root / nfdhcpd.conf @ master
History | View | Annotate | Download (1.2 kB)
1 | ea915b1a | Apollon Oikonomopoulos | ## nfdhcpd sample configuration file |
---|---|---|---|
2 | ea915b1a | Apollon Oikonomopoulos | ## General options |
3 | ea915b1a | Apollon Oikonomopoulos | [general] |
4 | 42b82393 | Costas Drogos | pidfile = /var/run/nfdhcpd/nfdhcpd.pid |
5 | ea915b1a | Apollon Oikonomopoulos | datapath = /var/lib/nfdhcpd # Where the client configuration will be read from |
6 | ea915b1a | Apollon Oikonomopoulos | logdir = /var/log/nfdhcpd # Where to write our logs |
7 | ea915b1a | Apollon Oikonomopoulos | user = nobody # An unprivileged user to run as |
8 | ea915b1a | Apollon Oikonomopoulos | |
9 | ea915b1a | Apollon Oikonomopoulos | ## DHCP options |
10 | ea915b1a | Apollon Oikonomopoulos | [dhcp] |
11 | ea915b1a | Apollon Oikonomopoulos | enable_dhcp = yes |
12 | ea915b1a | Apollon Oikonomopoulos | lease_lifetime = 604800 # 1 week |
13 | ea915b1a | Apollon Oikonomopoulos | lease_renewal = 3600 # 1 hour |
14 | 35f3f24a | Vangelis Koukis | server_ip = 192.0.2.1 |
15 | ea915b1a | Apollon Oikonomopoulos | dhcp_queue = 42 # NFQUEUE number to listen on for DHCP requests |
16 | ea915b1a | Apollon Oikonomopoulos | # IPv4 nameservers to include in DHCP responses |
17 | 35f3f24a | Vangelis Koukis | nameservers = 192.0.2.2, 192.0.2.3 |
18 | 7d38c21d | Dimitris Aragiorgis | # Optional domain to serve with the replies |
19 | 7b0ebdd0 | Dimitris Aragiorgis | domain = example.com |
20 | ea915b1a | Apollon Oikonomopoulos | |
21 | ea915b1a | Apollon Oikonomopoulos | ## IPv6-related functionality |
22 | ea915b1a | Apollon Oikonomopoulos | [ipv6] |
23 | ea915b1a | Apollon Oikonomopoulos | enable_ipv6 = yes |
24 | ea915b1a | Apollon Oikonomopoulos | ra_period = 300 # seconds |
25 | ea915b1a | Apollon Oikonomopoulos | rs_queue = 43 # NFQUEUE number to listen on for router solicitations |
26 | ea915b1a | Apollon Oikonomopoulos | ns_queue = 44 # NFQUEUE number to listen on for neighbor solicitations |
27 | 06e6d9bc | Dimitris Aragiorgis | dhcp_queue = 45 # NFQUEUE number to listen on for neighbor solicitations |
28 | ea915b1a | Apollon Oikonomopoulos | # IPv6 nameservers to send using the ICMPv6 RA RDNSS option (RFC 5006) |
29 | 7b0ebdd0 | Dimitris Aragiorgis | # since it is not supported by several OS we serve them to DHCPv6 replies |
30 | ea915b1a | Apollon Oikonomopoulos | nameservers = 2001:db8:100::1, 2001:db8:200::2 |
31 | 7b0ebdd0 | Dimitris Aragiorgis | # Optional list of search domains to serve with DHCPv6 replies |
32 | 7b0ebdd0 | Dimitris Aragiorgis | domains = example.com, synnefo.live |