Here is my setup:
Code:
+--------------+
| | +-----+
| IF1 +----------------| C1 |
| | +-----+
| |
---------+ LIF | +-----+
| IF2 +----------------| C2 |
| | +-----+
| |
| | +-----+
| IF3 +----------------| C3 |
| | +-----+
+--------------+
Where:
LIF = Local Network Interface (this is the link to my internal net)
IF[1-3] = Interfaces to Comcast Modems
C[1-3] = Comcast Modems
Here is how everything is setup. I went to
www.lartc.org and read chapter 4 on Splitting Access and Load Balancing as directed from a previous post. All of the commands worked there and the routing table seems to be intact.
LIF is an internal IP address and also runs DHCP for addressing nodes on the "indside". This is all working.
The problem is getting LIF to communicate with the IFs so that I can get beyond them (I can ping each IF from the LIF).
When I ping to C1 and have LIF up the ping doesn't work (Dest. Unreachable). If I desable LIF and ping again I get a reply from IF1. Then I try to ping C2. Again Dest. Unreachable. So I disable IF1 and try ping again. This time I get response from IF2. This process continues when tring to ping C3.
I have IP forwarding on and I have tried using MASQUERADE in iptables here was how I setup MASQUERADE:
Code:
iptables -t nat -A POSTROUTING eth# -j MASQUERADE
I have also tried:
Code:
iptables -t nat -A PREROUTING eth# -j MASQUERADE
I haven't the faintest clue as to why LIF can't get beyond any of the IFs! Connections are solid and working!
Thanks for any assistance you can give!
I don't know if this matters but all IFs and LIF are configured to be on the same Internal network. As well as the internal Addresses for the Comcast modems.