Hi, i have this problem.. I have an iptables-box, that is the default gateway for all my internal addresses, after this box all the packets are sending to my main router. But now, I need to send one of my internal Class C to another router instead of the main one. I try with this line: $IPTABLES -T NAT -a PREROUTING -i eth0 -s $THISCLASS -j DNAT --to other.router.ip but it seems this is not working. If i setup a computer and i put as gateway directly the new router ip all works. But , if i setup this same comptuer and i put as gateway my iptables-box (all the computers have this settings) this doesn't work. The packets sent by my other ip addresses are going to main router as usual, but the other class is not going to the alternate router. Any ideas ?