Support multiple networks for access to local resolver - forgot iptables scripts.
This commit is contained in:
parent
328219c4b6
commit
f87f7bbda0
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user