Hi, I currently have two Linodes, I want to use one as my router/firewall for both Linodes (and more if I get more) so I don't need to maintain multiple firewalls. Both Linodes are currently at Dallas so I've enabled private IP's in the hope that I can get one to act as a gateway for the other without any increase in traffic use.
I've done this before at my place with multiple servers, my linux router handles all traffic for all servers; but it is a little messy. It's done entirely using routing with IPTables and the way it is subnet 2 (the servers) can access Subnet 1 (Home LAN and Internet) but Home LAN needs to go in over the net to access server, or I setup a route on each PC.
Now I could probably duplicate this, but I don't want to. Although I've never bridged before, I've been told it's a good method. Right now I'm trying to determine what I _should_ do. And maybe how to do it after that, though hopefully I can handle it.
My idea at this point is to take the IP off my secondary Linode, and assign it to the one acting as the gateway, that way I can use IPTables to simply forward traffic to the second server's public IP - Is possible? (It's not like my setup at home, though it may sound like

). On the other hand, if I were to say use bridging, would I simply buy a second WAN IP on the primary (gateway) server, then bridge one of the WAN IP's with the Private IP and set It's Public IP as the default gateway on the second Linode? As you can probably see having never used bridging before it's only a guess.
Suggestions on a better method are much welcome, also if anyone has done something similar before and is wanting to share exactly how they did it, that'd be great.
For reference the primary Linode is running Ubuntu 7.10 and the secondary running Debian 4.0.
Thanks In Advance.