Networking Dilemma involving multiple interfaces on different subnets
I have recently configured a server with 2 network interfaces. (eth0, eth1) These interfaces are each configured for a different vlan. Eth0 is configured to use a default gateway, while eth1 is configured to use a static route for the gateway. I can communicate with eth0 just fine, all day long. I have issues communicating with eth1. I thought I found the solution by disabling reverse path filtering, but that didn't quite do it. This made eth1 responsive, but not all the time. Eth1 is unresponsive unless I communicate with the machine over eth0. Something simple as a ping to eth0 will cause eth1 to respond. I'm pretty stumped here, and looking for help. I shouldn't have to ping eth0 to cause eth1 to respond. I'm scratching my head and looking for help.
I have other linux servers with a single interface on vlan1 that have no problem pinging the troubled servers with the eth1 interface configured on vlan2. The problem seems to occur from outside the switch housing the vlans. I have access to the network via Cisco VPN, and the problem is evident there. Research I've done has led to disabling reverse path filtering and enabling arp filtering. These haven't alleviated the problem. I suspect the issue is outside the linux box, but I'm more into software than networking, and am looking for guidance.
Last edited by haydenm315; 11-14-2012 at 08:27 PM.