What would be the best, or easiest to configure, Linux distrubution for running a proxy server and firewall? How about setting up an ftp server on the same machine?