This particular computer is running with centos and has three interfaces; eth0, eth1 and eth2. NetLan is a bridge interface with eth0, tap0 and tap1 interfaces. The bridge interface has a static ip address,

The gateway is turned off for some reason eth2 address is and is connected to internet via eth1.5 is a VLAN interface with address

When I ping from centos machine, ping does not receive response. However, wireshark see response from the

Can anyone shed some light.

Route table:

route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface UG 0 0 0 NetLan UG 0 0 0 eth2 UG 100 0 0 eth2 U 100 0 0 eth2 U 0 0 0 NetLan U 0 0 0 eth1.5 UH 0 0 0 tun0 UH 0 0 0 tun1 UH 0 0 0 tun2 U 0 0 0 virbr0

The problem here is that you have three default routes. In the context this simply isn't going to work.

By definition you can only have one default route (it's the route taken by default if there is no explicit route).

Fix that and you may find your networking starts to behave.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.