Read carefully.........

I have 2 lan intefaces lan0 and lan1. lan0 is configured with a gateway ending in 240.1 and lan1 is configured with a gateway ending in 251.1.

I can get to lan1 from any v-lan not using the 240.1 gateway. I cannot get to lan1 (not even ping) using any computer that does use the 240.1 gateway.
To avoid routing conflicts, I have disabled lan0 by commenting it out in the netconf file and rebooting. Get the same results. When I do a netstat -rn everything looks right as far as routing.

All switch/firewall/routing configs have been checked and work with Windows machines set up in the same fashion (IP, subnet, gateway, etc).

Anybody have any suggestions?