Actually apply new setting by restarting dnsmasq

This commit is contained in:
DL6ER 2017-03-01 11:02:08 +01:00
parent 01273124ea
commit b74862bfc5
No known key found for this signature in database
GPG Key ID: 00135ACBD90B28DD
1 changed files with 8 additions and 3 deletions

View File

@ -392,15 +392,20 @@ SetListeningMode(){
if [[ "${args[2]}" == "all" ]] ; then
echo "Listening on all interfaces, permiting all origins, hope you have a firewall!"
change_setting "DNSMASQ_LISTENING" "allinterfaces"
change_setting "DNSMASQ_LISTENING" "all"
elif [[ "${args[2]}" == "single" ]] ; then
echo "Listening only on interface ${PIHOLE_INTERFACE}"
change_setting "DNSMASQ_LISTENING" "gravityinterface"
change_setting "DNSMASQ_LISTENING" "single"
else
echo "Listening on all interfaces, permitting only origins that are at most one hop away (local devices)"
change_setting "DNSMASQ_LISTENING" "localsubnets"
change_setting "DNSMASQ_LISTENING" "local"
fi
ProcessDNSSettings
# Restart dnsmasq to load new configuration
RestartDNS
}
main() {