Greetings and may Sudo execute your every elevated command!
Jokes aside ;)P , IPFire works very well using a old Intel duo core laptop /w 2GB's of DDR2 Ram (Old 2005 Sony laptop) and a USB Ethernet adapter in a RED + GREEN configuration with a Linksys AC WiFi router in BRIDGE MODE as the wireless access point. I purposelessly picked a access point because of the limited WiFi devices supported at the moment for the RED + GREEN + BLUE. They named the WiFi network BLUE because of the color of the sky.
I agree with others about the learning curb for firewall rules, but once you get it down it is very practical and easy to deploy a rule to a single computer or a group of computers you assign!
No issues using OpenVPN in site-to-site and road warrior vpn configurations.
IPFire is just a well thought out application and is worth your examination.
I have been using IPFire for a while now, and it is an excellent firewall/router with a very good set of developers who are constantly updating to fix security issues and add new features.
For the family, this is a very good choice with the ability to restrict web site content for children. For the business, it has most of the things needed, including site-to-site and road warrior vpn (both OpenVPN and IPSec), DHCP with sticky (reserved) IP's, and two part WiFi security levels to keep WiFi users from accessing the LAN without authorization.
I use this at my daughters house to protect my grandchildren, and also at several small businesses who are clients to secure their networks.
Very active community, so if you ask a question, you will get a response rapidly.
I was first introduced to IPFire when looking for a drop in replacement for a Cisco/Linksys router with VPN.
Te device was failing a compliance test because of SSL was outdated. I worked with Cisco for three months trying o update the firmware and it kept failing the compliance testing. Frustrated I stated looking for a Open Source solution, I tried several and found that only IPFire was truly helpful in my endeavor. Simple configuration of the Firewall and VPN. IPFire passed the compliance testing, not only that it has been continually updated and we have experienced no failed tests with updated versions.
I have not used much of the available options, such as samba, there are all sorts of packages that can be installed via a convenient https interface on the local network.
I highly recommend this specialized Firewall Router Linux Distro.