]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/initscripts/system/firewall
firewall: Always restore all connection marks
[people/pmueller/ipfire-2.x.git] / src / initscripts / system / firewall
index 9d023a349b98b3752608e41fcc71eeeb846fe43b..7a7d52d577b9f55ae2a6e004083d2794b3a05cb0 100644 (file)
@@ -100,6 +100,9 @@ iptables_init() {
        iptables -t raw -N CONNTRACK
        iptables -t raw -A PREROUTING -j CONNTRACK
 
+       # Restore any connection marks
+       iptables -t mangle -A PREROUTING -j CONNMARK --restore-mark
+
        # Fix for braindead ISPs
        iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu