Please provide the following info & test results
ip ro ls table 0
ip ru ls
does it work correctly (including ARP and ICMP going out and coming back on the expected interface) when you ping the two CISCO router addresses?
is the packets coming in on the correct interface when you try to ping the IBM from the client?
Note: To flush the arp cache and force new ARP requests you can use
ip neigh flush dev eth0 ip neigh flush dev eth1
Regards Henrik - : send the line "unsubscribe linux-net" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html