I have to setup a small network with 4 Windows PCs always on the network, and allow for up to 6 laptops to plugin to the network. I have 10 static IPs available. I need file and printer sharing, but I have heard tons of security related problems with shared resources. Right now, all the PC's and laptops have static IPs assigned, and everything works ok. My question is, if I reconfigure the network so that a linux box with two NICs (one public IP and one private IP) acts as the gateway to the network, and the windows machines use private IPs, does that eliminate the threat of intrusion to the windows machines? Any tips appreciated.