|
|
@ -89,6 +89,16 @@ Reboot(){
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RestartDNS(){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [ -x "$(command -v systemctl)" ]; then
|
|
|
|
|
|
|
|
systemctl restart dnsmasq &> /dev/null
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
service dnsmasq restart &> /dev/null
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
for var in "$@"; do
|
|
|
|
for var in "$@"; do
|
|
|
|
case "${var}" in
|
|
|
|
case "${var}" in
|
|
|
|
"-p" | "password" ) SetWebPassword;;
|
|
|
|
"-p" | "password" ) SetWebPassword;;
|
|
|
@ -98,6 +108,7 @@ for var in "$@"; do
|
|
|
|
"setexcludedomains" ) SetExcludeDomains;;
|
|
|
|
"setexcludedomains" ) SetExcludeDomains;;
|
|
|
|
"setexcludeclients" ) SetExcludeClients;;
|
|
|
|
"setexcludeclients" ) SetExcludeClients;;
|
|
|
|
"reboot" ) Reboot;;
|
|
|
|
"reboot" ) Reboot;;
|
|
|
|
|
|
|
|
"restartdns" ) RestartDNS;;
|
|
|
|
"-h" | "--help" ) helpFunc;;
|
|
|
|
"-h" | "--help" ) helpFunc;;
|
|
|
|
esac
|
|
|
|
esac
|
|
|
|
done
|
|
|
|
done
|
|
|
|