]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Firewall: Bugfix: in /etc/init.d/firewall the REDNAT chain was affected BEFORE NAT_SO...
authorAlexander Marx <amarx@ipfire.org>
Thu, 12 Dec 2013 14:44:45 +0000 (15:44 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 16 Dec 2013 11:29:02 +0000 (12:29 +0100)
src/initscripts/init.d/firewall

index 37ef351ed748b2d9da24fd9315d6f516633ac0f6..f23f7f4eb485d78d594ef16ba33aecd39d848c48 100644 (file)
@@ -177,6 +177,10 @@ iptables_init() {
        /sbin/iptables -N FORWARDFW
        /sbin/iptables -A FORWARD -j FORWARDFW
 
+       # SNAT rules
+       /sbin/iptables -t nat -N NAT_SOURCE
+       /sbin/iptables -t nat -A POSTROUTING -j NAT_SOURCE
+
        # RED chain, used for the red interface
        /sbin/iptables -N REDINPUT
        /sbin/iptables -A INPUT -j REDINPUT
@@ -195,10 +199,6 @@ iptables_init() {
        /sbin/iptables -t nat -N NAT_DESTINATION
        /sbin/iptables -t nat -A PREROUTING -j NAT_DESTINATION
 
-       # SNAT rules
-       /sbin/iptables -t nat -N NAT_SOURCE
-       /sbin/iptables -t nat -A POSTROUTING -j NAT_SOURCE
-
        # upnp chain for our upnp daemon
        /sbin/iptables -t nat -N UPNPFW
        /sbin/iptables -t nat -A PREROUTING -j UPNPFW