1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00
Jerry Vonau 2017-11-11 17:29:31 -06:00
parent 73fd3959b2
commit 450c04697d
2 changed files with 21 additions and 1 deletions

View file

@ -46,7 +46,7 @@
when: not dnsmasq_enabled and dnsmasq_install
- name: dnsmasq copy config file to /etc
template: src=network/dnsmasq.conf dest=/etc/
template: src=network/dnsmasq.conf.j2 dest=/etc/
when: dnsmasq_enabled and dnsmasq_install
- name: Enable dnsmasq

View file

@ -0,0 +1,20 @@
# Never forward addresses in the non-routed address spaces.
bogus-priv
# Add other name servers here, with domain specs if they are for non-public domains.
#server=/{{ iiab_domain }}/{{ iiab_hostname }}
# Add local-only domains here, queries in these domains are answered from /etc/hosts or DHCP only.
local=/{{ iiab_domain }}/
# Make all host names resolve to the Raspberry Pi's IP address
address=/#/{{ lan_ip }}
# Specify the interface that will listen for DHCP and DNS requests
interface={{ iiab_lan_iface }}
# Set the domain for dnsmasq
domain={{ iiab_domain }}
# Specify the range of IP addresses the DHCP server will lease out to devices, and the duration of the lease
dhcp-range=172.18.100.1,172.18.126.254,1h
# Specify the default route
dhcp-option=3,{{ lan_ip }}
# Specify the DNS server address
dhcp-option=6,{{ lan_ip }}
# Set the DHCP server to authoritative mode.
dhcp-authoritative