Pues te cuento que ya lo he solucionado...
de la siguiente forma..
haciendo de cuenta que tengo 1 tarjeta de red... configuradas en redes diferentes:
eth0 -> 192.168.1.211
eth0:0 -> 192.168.0.211
puerta de enlace para
eth0 -> 192.168.1.17
eth0:0 -> 192.168.0.19
al darle un route te debe salir de la siguiente forma:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.1.17 0.0.0.0 UG 0 0 0 eth0
default 192.168.0.19 0.0.0.0 UG 0 0 0 eth0
NOTA: no tengo idea del porque si no va en orden en decir que si 1º esta 192.168.1.0 y luego en la ruta por default esta 192.168.0.19 1º
no me funcionaba pero colocando asi SI...
Luego creo las RUTAS para que todo lo que venga para la interfaz (RED) 192.168.1.0 salga por la puerta de enlace que le corresponde y asi mismo para la otra...
ip route add 192.168.1.0 dev eth0 src 192.168.1.211 table T1;
ip route add default via 192.168.1.17 table T1;
ip route add 192.168.0.0 dev eth0 src 192.168.0.211 table T2;
ip route add default via 192.168.0.19 table T2;
ip rule add from 192.168.1.211 table T1
ip rule add from 192.168.0.211 table T2
Les paso la pagina en ingles y en español de donde saque la info...
http://lartc.org/howto/ http://midgard.heimy.org/~javi/asgard/lartc/x266.html
me estaba desviando del camino con el tema de iptables... pero recapacite!
NOTA :
tambien se puede hacer con dos tarjetas de red.. lo probe i funciona... ahora lo que quiero es ver si lo puedo hacer con los 2 routers en la misma red .. como lo quria en un principio...
Suerte!
Gracias por la colaboracion....