I have run into an interesting problem and after consulting all the documentation I can get my hands on, I haven't found a similar example to run from and consequently hope that I can be enlightened by someone here. Here is the problem, we have a Debian box, multihomed going into a 3com ISDN mode/router, eth0 has an IP of 131.107.2.216 subnet of 255.255.255.0 (don't ask, I don't know myself, it was done before I got there) and eth1 has an IP of 207.158.140.138 subnet of 255.255.255.248 (This subnet was given to use because our ISP has given us 3 dedicated IP's to use), our static Internet IP is 207.158.140.137 subnet 255.255.255.248. The modem/router has an internal IP of 207.158.140.139 subnet 255.255.255.248. Now, this is what needs to be accomplished. We need to have the Debian box act as a gateway to the Internet and send all Internet bound requests through eth1. In essence (at least in my mind) the 3com box has to be transparent otherwise it will screw up the routing. I can ping both Interfaces from the Debian box from itself and from any given node I can ping the 131.x.x.x address on the Debian box. Also, the nodes are have the Debian box 131.x.x.x address set as the gateway in the network config. I can post the ifconfig output and the current route table if needed. Thanks...
-Jason