ip route add 192.168.1.0/24 dev eth1 src 192.168.1.3 table T1
ip route add default via 192.168.1.1 table T1
ip route add 192.168.0.0/24 dev eth2 src 192.168.0.3 table T2
ip route add default via 192.168.0.1 table T2
ip route add 192.168.1.0/24 dev eth1 src 192.168.1.3
ip route add 192.168.0.0/24 dev eth2 src 192.168.0.3
ip rule add from 192.168.1.3 table T1
ip route add 192.168.0.0/24 dev eth2 table T1
ip route add 127.0.0.0/8 dev lo table T1
ip rule add from 192.168.0.3 table T2
ip route add 192.168.1.0/24 dev eth1 table T2
ip route add 127.0.0.0/8 dev lo table T2
ip route add default scope global nexthop via 192.168.1.1 dev eth1 weight 1 \
nexthop via 192.168.0.1 dev eth2 weight 1
something like this...
Code:ip route add 192.168.1.0/24 dev eth1 src 192.168.1.3 table T1 ip route add default via 192.168.1.1 table T1 ip route add 192.168.0.0/24 dev eth2 src 192.168.0.3 table T2 ip route add default via 192.168.0.1 table T2 ip route add 192.168.1.0/24 dev eth1 src 192.168.1.3 ip route add 192.168.0.0/24 dev eth2 src 192.168.0.3 ip rule add from 192.168.1.3 table T1 ip route add 192.168.0.0/24 dev eth2 table T1 ip route add 127.0.0.0/8 dev lo table T1 ip rule add from 192.168.0.3 table T2 ip route add 192.168.1.0/24 dev eth1 table T2 ip route add 127.0.0.0/8 dev lo table T2 ip route add default scope global nexthop via 192.168.1.1 dev eth1 weight 1 \ nexthop via 192.168.0.1 dev eth2 weight 1