X-Git-Url: https://git.distorted.org.uk/~mdw/firewall/blobdiff_plain/3596231a92081cbe4fb32c474d6e6554fdc6c457..c8d1a00b58e6621d5929d8938ca893ed995fb6fa:/functions.m4 diff --git a/functions.m4 b/functions.m4 index c8a08c4..765a94d 100644 --- a/functions.m4 +++ b/functions.m4 @@ -301,8 +301,11 @@ ntpclient () { ntpchain=$1; shift clearchain ntp-servers - for ntp; do run iptables -A ntp-servers -j ACCEPT -s $ntp; done - run iptables -A $ntpchain -j ntp-servers \ + for ntp; do + case $ntp in *:*) ipt=ip6tables ;; *) ipt=iptables ;; esac + run $ipt -A ntp-servers -j ACCEPT -s $ntp; + done + run ip46tables -A $ntpchain -j ntp-servers \ -p udp --source-port 123 --destination-port 123 }