]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/commitdiff
iptables: Create OVPNNAT chain after CUSTOM* chains.
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 8 Jul 2013 13:41:15 +0000 (15:41 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 9 Aug 2013 12:15:32 +0000 (14:15 +0200)
src/initscripts/init.d/firewall

index 1cbca2db8508a4560aef37fb2e3bb7238921ccd2..cc6bebb1db6b95154b6913aa43247c0301075020 100644 (file)
@@ -90,11 +90,9 @@ iptables_init() {
        /sbin/iptables -N OUTGOINGFW
        /sbin/iptables -A OUTPUT -j OUTGOINGFW
        /sbin/iptables -t nat -N CUSTOMPREROUTING
-       /sbin/iptables -t nat -N OVPNNAT
        /sbin/iptables -t nat -A PREROUTING -j CUSTOMPREROUTING
        /sbin/iptables -t nat -N CUSTOMPOSTROUTING
        /sbin/iptables -t nat -A POSTROUTING -j CUSTOMPOSTROUTING
-       /sbin/iptables -t nat -A POSTROUTING -j OVPNNAT
 
        # Guardian (IPS) chains
        /sbin/iptables -N GUARDIAN
@@ -107,6 +105,10 @@ iptables_init() {
                /sbin/iptables -A ${i} -j OVPNBLOCK
        done
 
+       # OpenVPN transfer network translation
+       /sbin/iptables -t nat -N OVPNNAT
+       /sbin/iptables -t nat -A POSTROUTING -j OVPNNAT
+
        # IPTV chains for IGMPPROXY
        /sbin/iptables -N IPTVINPUT
        /sbin/iptables -A INPUT -j IPTVINPUT