Hello All, I have two Internet link and two LAN networks I have Redhat-7.1 linux-2.4.17 kernel and 2 NICs In eth0 172.16.1.1 and eth0:1 192.168.1.1 in eth1 are public ips of isps as eth1 a.b.c.d and eth1:0 w.x..y.z I want do source routing using ip rule command. echo 200 isp1 >> /etc/iproute2/rt_tables ip rule add from 172.16.1.0/24 table isp1 ip rule ls 0: from all lookup local 32765: from 172.16.1.0/24 lookup isp1 32766: from all lookup main 32767: from all lookup default ip route add default via a.b.c.d dev eth1 table isp1 ip route flush cache Its work fine when request comes from 172.16.1.0 netwok When i add ip route add default via w.x.y.z dev eth1 to forward request from another lan network it works fine but req from 172.16.1.0 does not work if i remove ip route del default via w.x.y.z dev eth1 its work well. Did i leaveout anything in configuration? Is my confifuration is correct? Thanks, Suresh _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com