Io rispetto ad IPCop preferisco PFSense (su base BSD) per fare quel tipo di lavoro, tuttavia non è male come distribuzione per fare firewall and co.
PFSense ha il vantaggio di occupare niente su disco e quasi nessuna risorsa, una volta avviato sta tutto in RAM... la configurazione è un unico file che puoi scaricare e ricaricare sul sistema se qualcosa va storto (es disco che si rompe). Si gestisce tutto da WEB dopo avergli dato il primo IP e la scheda di rete dalla sua scarna configurazione testuale.