Ok, I'm trying to setup my home network with Astaro as my firewall. My old setup was simple, a class C routed to the one IP of the cablemodem. I've lost the class C and now just have 10 IPs which arrive at the cablemodem. (not routed to a single IP)
So, what I'd like to do is have some of the machines inside have real IPs and others have just local ones. (and the ones with real IPs would also have local ones so they can access the services of the local machines)
What I'm trying to wrap my mind around is who gets what IP, and how to route the packets right.
There's two methods that I can think of for this..
1. Every box just gets a local IP, and all packets to it's public IP get translated to it's local IP.
(24.108.158.227 is the win2k box's public IP, and all it has is 192.168.42.5, the firewall translates everything coming and going from/to those IPs)
The problem I see with this is things like FTP which would use the 192 IP and mess things up.
2. Give the publically accessed servers the public IP directly and just have astaro route to the server. (like a normal router)
The problem I have with this is just trying to figure out how to do this. The public IPs are just sitting at the cablemodem. I can do an IP alias on the FW's public interface, but how do I get the packets inside to another server with the same ip?
(I'm guessing proxy ARP might be involved, but not sure how to set it up) A further problem with this one will be getting the public machines to talk to the private ones(I don't know if win2k likes multiple IPs on an interface)
I hope this isn't too muddled, just trying to wrap my mind around all this is causing me to lose more hair than I can afford. [:)]
Greg