I deployed a VMware vCloud appliance and before deployment I'm asked to enter the IP addresses this appliance should use and the default gateway. This appliance has 2 IP addresses and nics by default and they should be in the same subnet.
So the info I entered was: 10.248.2.10/24 for eth0 10.248.2.20/24 for eth1 Default gateway is 10.248.2.254
Now I run into a strange issue. When I ping both IP addresses from a computer in the same subnet, all is fine. When I ping from a computer in a different subnet, I only get a reply from the 10.248.2.20 address (eth1). When I login to the appliance I can ping the computer in the same subnet as well as the computer in the different subnet.
The network guys have assured me there is no firewall blocking this traffic.
Not sure where it is going wrong. I was thinking maybe the routing table is incorrect? Shouldn't there be only one "default" destination? But then again, I would expect traffic coming in on eth0 or eth1, to also leave over the same interface it arrived, or is that not a correct assumption?
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.248.2.254 0.0.0.0 UG 0 0 0 eth1
default 10.248.2.254 0.0.0.0 UG 0 0 0 eth0
10.248.2.0 * 255.255.255.0 U 0 0 0 eth1
10.248.2.0 * 255.255.255.0 U 0 0 0 eth0
Any clues where to look for?