The masquerading isn't working at all but my policy routing rules are separating my traffic all right. BTW, I am using kernel 2.4.9 and iptables 1.2.2 Rodrigo Severo