Esistono già delle soluzioni ad hoc per la creazione di firewall, sono proprio delle versioni linux che montano strumenti appositi.

Al momento non mi sovvengono i nomi delle soluzioni, ma basta andare su google e scrivere "linux firewall" e trovi una sfilza di soluzioni