fix up PIHOLE_INTERFACE default

This commit is contained in:
diginc
2017-03-04 17:31:09 -06:00
parent d23338407c
commit 67346c2f75
3 changed files with 33 additions and 4 deletions

View File

@@ -27,7 +27,23 @@ setup_dnsmasq_dns() {
echo "Using $dnsType DNS servers: $DNS1 & $DNS2"
[ -n "$DNS1" ] && change_setting "PIHOLE_DNS_1" "${DNS1}"
[ -n "$DNS2" ] && change_setting "PIHOLE_DNS_2" "${DNS2}"
ProcessDNSSettings
}
setup_dnsmasq_interface() {
local INTERFACE="${1:-eth0}"
local interfaceType='default'
if [ "$INTERFACE" != 'eth0' ] ; then
interfaceType='custom'
fi;
echo "DNSMasq binding to $interfaceType interface: $INTERFACE"
[ -n "$INTERFACE" ] && change_setting "PIHOLE_INTERFACE" "${INTERFACE}"
}
setup_dnsmasq() {
# Coordinates
setup_dnsmasq_dns "$DNS1" "$DNS2"
setup_dnsmasq_interface "$INTERFACE"
ProcessDNSSettings
}
setup_dnsmasq_hostnames() {