Got Two machines(A & B) running Linux with mulitple NICs (6 on each machine) and all are connected
for ex eth1 of A is connected to eth1 of B
similary eth2 of A connected to eth2 of B and so on...

The problem i am facing is tcp connection(ssh, telnet) between eth4 of A & eth4 of B doesn't happen whereas for the rest of the interfaces it works fine. i am able to ping from eth4 of A to eth4 of B.

Following is the routing table on Machine A. Please let me know what the problem could be .

[root@koror-tm-1 root]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.101.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.102.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.103.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
172.16.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth5
192.168.104.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
192.168.105.0 0.0.0.0 255.255.255.0 U 0 0 0 eth4
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth5
0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eth5