On Monday 2011-03-14 07:50, Changli Gao wrote: >We use the reply tuples when limiting the connections by the destination >addresses, however, in SNAT scenario, the final reply tuples won't be >ready until SNAT is done in POSTROUING or INPUT chain If I am not mistaken: if you do daddr counting, SNAT is irrelevant. Consider ruleset -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 1.2.3.4:80 -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to 1.2.3.5:443 The tuple will first be (as per conntrack -L): src=home dst=router src=router dst=home After DNAT: src=home dst=router src=1.2.3.4 dst=home Thus looking at the src of the reply tuple seems correct â at least this is what was wanted, counting per stashed servers (=1 customer), not per globally visible address. -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html