Are you using bridging or routing ? if you're bridging, iptables *shouldnt* come into it. If you're routing, then it's not really bridging, and you just setup iptables like a router. I'm not bridging the connections; I'm routing using iptables. I still have to figure out why iptables isn't routing ...