Hola, yo utilizo
Ipcop, funciona muy bien pero se esta quedando un poco anticuado, les esta costando sacar una nueva versión, pero bueno la función de firewall la cumple a la perfección. Ademas lo puedes instalar en una maquina vieja porque consume muy pocos recursos.
Para tener el firewall Ipcop completo deberías instalar también los complementos
Blockouttraffic y
Copfilter.
También esta
Endian que esta basado en Ipcop pero tiene una empresa detrás, nunca lo he probado pero creo que es mas fácil de instalar y manejar que Ipcop.
Por otro lado tienes
Zentyal que tiene bastantes mas cosas aparte del firewall, yo voy a sustituir mi Ipcop por este. Zentyal es español, de Aragon para ser mas exactos y ademas creo que viene integrado en las distribuciones Ubuntu.
Los firewall que te comento son para instalarlos en un equipo dedicado a esta función y que se colocan detrás del router. No se si esto es lo que pides, en caso de no ser así, tienes la opción que te da Casimiro.
Un Saludo.