summaryrefslogtreecommitdiff
path: root/src/lbdecision.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lbdecision.cc')
-rw-r--r--src/lbdecision.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lbdecision.cc b/src/lbdecision.cc
index d6ef18e..eef5aa9 100644
--- a/src/lbdecision.cc
+++ b/src/lbdecision.cc
@@ -240,6 +240,7 @@ LBDecision::run(LBData &lb_data)
execute("iptables -t mangle -F PREROUTING", stdout);
execute("iptables -t mangle -F OUTPUT", stdout);
execute("iptables -t mangle -A OUTPUT -m mark ! --mark 0 -j ACCEPT", stdout); //avoid packets set in prerouting table
+ execute("iptables -t mangle -A OUTPUT --proto icmp --icmp-type any -j ACCEPT", stdout); //avoid packets set in prerouting table
//new request, bug 4112. flush conntrack tables if configured
if (lb_data._flush_conntrack == true) {