I have a CentOS 5.5 server that is using 1 of the 2 on-board network ports (eth0) and 2 PCI NICs (eth2 & eth3) - each has it's own IP on a different subnet with different gateway on a different VLAN. The IPs on eth0 & eth2 are working fine, but the IP on eth3 is not responding to requests including ICMP, though it does show as active on the switch and if I ping the IP locally on the server it does work.
I am guessing this some kind of IP routing issue with Linux, maybe it's trying to respond to eth3 requests on eth2 or eth0 instead of eth3?
Hopefully someone has some suggestions for me please?
eth0: x.x.236.2 netmask 255.255.252.0 gateway x.x.236.1
eth2: x.x.232.2 netmask 255.255.252.0 gateway x.x.232.1
eth3: x.x.208.2 netmask 255.255.248.0 gateway x.x.208.1
Output from "ip route":
x.x.236.0/22 dev eth0 proto kernel scope link src x.x.236.2
x.x.232.0/22 dev eth2 proto kernel scope link src x.x.232.2
x.x.208.0/21 dev eth3 proto kernel scope link src x.x.208.2
169.254.0.0/16 dev eth3 scope link
default via x.x.232.1 dev eth2
default via x.x.236.1 dev eth0
default via x.x.208.1 dev eth3