I am looking for a good firewall for debian 5 which is a web server. Are there any good options apart from iptables? Thanks
feedback
|
|
I would take shorewall, a scripting engine atop of iptables. To build a sensible firewall on linux, you have to use iptables (It is the kernel network filtering mechanism). What you do not have to do, is to write iptables scripts by hand. Thats way too complex and nearly unmaintainable. aptitude shorewall should also work. all the config resides in /etc/shorewall and is done in straight text files. Shorewall itself is just a bash script, executed once. It does not provide a deamon! | |||||||||||||||||||
feedback
|
|
Everything runs on iptables. You can download all kinds of software, scripts, GUI apps that can help you configure iptables without knowing all the detailed chains. Do a | |||||||
feedback
|
|
If you pefer working from the command line (i.e., in a non-graphical environment), i would recommend ferm. You can find a good introduction on times.debian.net. Also, at the official Debian wiki you can find a very comprehensive list of IPtables frontends from which to choose. Please note that, as other colleagues have pointed out, these tools are just frontends for managing the firewall rules more easily (the actual packet filtering is always done with iptables, through the netfilter framework). Best regards, Marcus | ||||
|
feedback
|
|
There's nothing wrong with iptables. I don't think there is an alternative. What bothers you? Is it too complicated or do you need a feature iptables is not providing? | |||||
feedback
|
Should give you the package name for arno iptables firewall. It is a pretty nice package with support for custom rules and plugins. To reconfigure the non-custom rules it ties into dpkg nicely.
| |||
|
feedback
|
|
You could use NuFW : http://www.nufw.org/-English-.html It's a FW based on Netfilter, with user authentification. You can find an « introduction » here : nufw.org/Introduction,1.html For the moment, i just use NuFW for fun/learn, but i wish to switch from script-iptables to NuFW later. | |||
|
feedback
|
|
Why do you want to run the firewall on the server itself. Have you considered putting a firewall (such as IPCop, pfSense, Smoothwall, etc) BETWEEN your servers and the internet? In addition to iptables on the server itself (always a great idea) I'd consider taking it one step farther and having a physical appliance/firewall sitting in front of your server(s). | |||||||
feedback
|