I have a Linux 3.14 PC with three NICs and a bridge between two of the NICs (eth1 and eth2).   My QuestionWhy is there no traffic passing through the POSTROUTING rule? FYI, traffic is passing through (forwarded) the bridge just fine. Can someone be kind enough to provide me some pointers to get this working?ifconfig eth1 downifconfig eth2 downifconfig eth1 upifconfig eth1 0.0.0.0ifconfig eth2 upifconfig eth2 0.0.0.0brctl addbr sm0brctl addif sm0 eth1brctl addif sm0 eth2ifconfig sm0 upiptables -t mangle -A POSTROUTING -o eth1 -p all  -j CLASSIFY --set-class 1:99iptables -t mangle -A POSTROUTING -o eth2 -p all  -j CLASSIFY --set-class 2:99Ruleso iptables -t mangle -nvLChain PREROUTING (policy ACCEPT 38914 packets, 2954K bytes) pkts bytes target     prot opt in    out     source         destinationChain INPUT (policy ACCEPT 38210 packets, 2791K bytes) pkts bytes target     prot opt in    out     source         destinationChain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target     prot opt in    out     source         destinationChain OUTPUT (policy ACCEPT 38072 packets, 2844K bytes) pkts bytes target     prot opt in    out     source         destinationChain POSTROUTING (policy ACCEPT 38072 packets, 2844K bytes) pkts bytes target     prot opt in    out     source         destination    0     0 CLASSIFY   all  --  *     eth1    0.0.0.0/0      0.0.0.0/0      CLASSIFY set 1:99    0     0 CLASSIFY   all  --  *     eth2    0.0.0.0/0      0.0.0.0/0      CLASSIFY set 2:99sysctl.confnet.ipv4.ip_forward=1Setting the values below to 0 or 1 has no effect on the iptablesnet.bridge.bridge-nf-call-arptables=1net.bridge.bridge-nf-call-ipv6tables=1net.bridge.bridge-nf-call-ipv4tables=1
Bridge and iptables postrouting
networking;iptables;bridge