ping from public IP

I have 2 ethernet cards at my server,OEL5.5. One is for Public LAN and another is for private to install Oracle RAC. I am facing the following problem

[root@itdb1 ~]# ping 192.168.165.120
PING 192.168.165.120 (192.168.165.120) 56(84) bytes of data.
64 bytes from 192.168.165.120: icmp_seq=1 ttl=64 time=1.92 ms
64 bytes from 192.168.165.120: icmp_seq=2 ttl=64 time=0.140 ms
64 bytes from 192.168.165.120: icmp_seq=3 ttl=64 time=0.136 ms

--- 192.168.165.120 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.136/0.732/1.920/0.840 ms


[root@itdb1 ~]# ping 192.168.163.1
PING 192.168.163.1 (192.168.163.1) 56(84) bytes of data.
From 192.32.0.1 icmp_seq=1 Destination Host Unreachable
From 192.32.0.1 icmp_seq=2 Destination Host Unreachable
From 192.32.0.1 icmp_seq=3 Destination Host Unreachable

--- 192.168.163.1 ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5019ms
, pipe 3


[root@itdb1 ~]# 

When I want to ping any IP like 192.168.163.X, it is using my second ethernet card which is configured for private VLAN/Interconnect.
How can i get rid of this problem?

Regards

What's your routing table look like?

netstat -rn

Thank you all pointing to the solution. The issue is resolved-

[root@itdb2 ~]# ping 192.168.165.120
PING 192.168.165.120 (192.168.165.120) 56(84) bytes of data.
64 bytes from 192.168.165.120: icmp_seq=1 ttl=64 time=3.02 ms
64 bytes from 192.168.165.120: icmp_seq=2 ttl=64 time=0.131 ms
64 bytes from 192.168.165.120: icmp_seq=3 ttl=64 time=0.102 ms

--- 192.168.165.120 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 0.102/1.087/3.029/1.373 ms
[root@itdb2 ~]# ping 192.168.163.1
PING 192.168.163.1 (192.168.163.1) 56(84) bytes of data.
From 192.32.0.2 icmp_seq=1 Destination Host Unreachable
From 192.32.0.2 icmp_seq=2 Destination Host Unreachable
From 192.32.0.2 icmp_seq=3 Destination Host Unreachable

--- 192.168.163.1 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3008ms
, pipe 3
[root@itdb2 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.165.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
192.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 eth1
0.0.0.0         192.168.165.254 0.0.0.0         UG    0      0        0 eth0
[root@itdb2 ~]# route del -net 192.0.0.0 netmask 255.0.0.0
[root@itdb2 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.165.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
0.0.0.0         192.168.165.254 0.0.0.0         UG    0      0        0 eth0
[root@itdb2 ~]# ping 192.168.163.1
PING 192.168.163.1 (192.168.163.1) 56(84) bytes of data.
64 bytes from 192.168.163.1: icmp_seq=1 ttl=127 time=0.160 ms
64 bytes from 192.168.163.1: icmp_seq=2 ttl=127 time=0.123 ms
64 bytes from 192.168.163.1: icmp_seq=3 ttl=127 time=0.101 ms
64 bytes from 192.168.163.1: icmp_seq=4 ttl=127 time=0.099 ms

--- 192.168.163.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.099/0.120/0.160/0.027 ms
[root@itdb2 ~]# ping 192.168.165.120
PING 192.168.165.120 (192.168.165.120) 56(84) bytes of data.
64 bytes from 192.168.165.120: icmp_seq=1 ttl=64 time=3.89 ms
64 bytes from 192.168.165.120: icmp_seq=2 ttl=64 time=0.134 ms
64 bytes from 192.168.165.120: icmp_seq=3 ttl=64 time=0.120 ms

--- 192.168.165.120 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.120/1.382/3.894/1.776 ms
[root@itdb2 ~]#