Monica muchas gracias ya resolví mi problema con la topologia que estaba manejando, bueno explico mi solución la red es esta
(INTERNET)<--->(GATEWAY1)<---->(192.168.X.X)<--->(GATEWAY2)<-->(172.26.X.X)<-->(GATEWAY3)<-->(INTERNET)
Espero no se descomponga mi dibujo :P
Bueno lo primero que hice gracias a la ayuda de Eduardo, fue que los gw1 y gw3 con ayuda del iptables decirles que redes estaban detrás de que ip, explico:
En el gw1 con el comando route escribes:
route add -net 172.26.0.0 netmask 255.255.255.0 gw 192..168.1.254
Donde la ip 192.168.1.254 es la ip del gw2 y 172.26.0.0 es la red con la que se va a conectar la mascara de la red que sera usada.
En el gw1 con el comando route escribes:
route add -net 192.168.0.0 netmask 255.255.255.0 gw 172..26.1.1
Donde la ip 172.26.1.1 es la ip del gw2 y 192.168.0.0 es la red con la
que se va a conectar la mascara de la red que sera usada.
Y por ultimo en el gw2 activamos una regla con iptables para el redireccionamiento:
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 172.26.1.0/24 -o eth0 -j MASQUERADE
Y listo así de fácil, muchas gracias por su ayuda y procurare escribir con signos de puntuación la próxima ves :P .