I use Webmin for all that sort of thing, it's easy to drive and gives excellent results. The firewall s/w I use is Shorewall.
Note only that while both Shorewall and Webmin are EXCELLENT products, rating 10/10, the Webmin module for Shorewall is not written either by Jamie Cameron (Webmin's author) nor by Tom Eastep (Shorewall's author). This module seems to lag the development of Shorewall quite a bit, and is generally not recommended. Use Webmin for everything else, and configure Shorewall via its easy-to-read config files.
-- Rodolfo J. Paiz rpaiz@xxxxxxxxxxxxxx http://www.simpaticus.com