Support multiple networks for access to local resolver - forgot iptables scripts.

This commit is contained in:
Christoph 2019-09-03 03:52:54 +02:00
parent 328219c4b6
commit f87f7bbda0
2 changed files with 12 additions and 8 deletions

View File

@ -1044,11 +1044,13 @@ fi
echononl "\t\tlocal Resolver" echononl "\t\tlocal Resolver"
if [[ -n "$local_resolver_service" ]] && $local_resolver_service ; then if [[ -n "$local_resolver_service" ]] && $local_resolver_service ; then
if [[ -z "$resolver_allowed_net" ]] ; then if [[ ${#resolver_allowed_network_arr[@]} -gt 0 ]] ; then
echo_failed for _net in ${resolver_allowed_network_arr[@]} ; do
else $ip6t -A INPUT -p udp -s $_net --dport $resolver_port -m conntrack --ctstate NEW -j ACCEPT
$ip6t -A INPUT -p udp -s $resolver_allowed_net --dport $resolver_port -m conntrack --ctstate NEW -j ACCEPT done
echo_done echo_done
else
echo_failed
fi fi
else else
echo_skipped echo_skipped

View File

@ -1288,11 +1288,13 @@ fi
echononl "\t\tlocal Resolver" echononl "\t\tlocal Resolver"
if [[ -n "$local_resolver_service" ]] && $local_resolver_service ; then if [[ -n "$local_resolver_service" ]] && $local_resolver_service ; then
if [[ -z "$resolver_allowed_net" ]] ; then if [[ ${#resolver_allowed_network_arr[@]} -gt 0 ]] ; then
echo_failed for _net in ${resolver_allowed_network_arr[@]} ; do
else $ipt -A INPUT -p udp -s $_net --dport $resolver_port -m conntrack --ctstate NEW -j ACCEPT
$ipt -A INPUT -p udp -s $resolver_allowed_net --dport $resolver_port -m conntrack --ctstate NEW -j ACCEPT done
echo_done echo_done
else
echo_failed
fi fi
else else
echo_skipped echo_skipped