Hi
I've just set up a Debian Lenny home server for the first time. The network is a simple one with all PCs and my Linksys ADSL router connected to a common Ethernet switch. At the moment the server just runs dnsmasq and samba to provide DHCP, DNS and act as a local file/print server for my Windows and Ubuntu PCs. So far I've not opened any ports on the router and depended on the router firewall to protect me.
My first question is: is a firewall necessary or useful on the server under these circumstances, with no direct access from the Internet? It's not functioning as a gateway or anything like that.
Whether necessary or not, I think I would like to set up a firewall to get some experience and understanding of what's involved. At some point in the future I'm considering making the server accessible over the Internet (just for my own use - maybe SSH access) and I imagine I would want a firewall then. What firewall configuration program would you recommend? I'm a beginner when it comes to servers so I'd like something simple.
Thanks
Andy